@@ -17,6 +17,8 @@ import sentryWordMarkLightSvg from '~/images/sentry-wordmark-light.svg'
17
17
import sentryWordMarkDarkSvg from '~/images/sentry-wordmark-dark.svg'
18
18
import speakeasyLightSvg from '~/images/speakeasy-light.svg'
19
19
import speakeasyDarkSvg from '~/images/speakeasy-dark.svg'
20
+ import neonLightSvg from '~/images/neon-light.svg'
21
+ import neonDarkSvg from '~/images/neon-dark.svg'
20
22
import { Library } from '~/libraries'
21
23
22
24
type Partner = {
@@ -31,6 +33,56 @@ type Partner = {
31
33
sidebarImgClass ?: string
32
34
}
33
35
36
+ const neon = ( ( ) => {
37
+ const href = 'https://neon.tech?utm_source=tanstack'
38
+
39
+ return {
40
+ name : 'Neon' ,
41
+ id : 'neon' ,
42
+ libraries : [ 'start' , 'router' ] ,
43
+ sidebarImgLight : neonLightSvg ,
44
+ sidebarImgDark : neonDarkSvg ,
45
+ sidebarImgClass : 'py-3 scale-[1]' ,
46
+ href,
47
+ homepageImg : (
48
+ < div className = "w-full h-full flex items-center justify-center px-4 py-6" >
49
+ < img
50
+ src = { neonLightSvg }
51
+ alt = "Neon"
52
+ className = "w-[260px] max-w-full dark:hidden"
53
+ width = "260"
54
+ height = "72"
55
+ />
56
+ < img
57
+ src = { neonDarkSvg }
58
+ alt = "Neon"
59
+ className = "w-[260px] max-w-full hidden dark:block"
60
+ width = "260"
61
+ height = "72"
62
+ />
63
+ </ div >
64
+ ) ,
65
+ content : (
66
+ < >
67
+ < div className = "text-xs" >
68
+ Neon and TanStack are joining forces to bring{ ' ' }
69
+ < strong > serverless PostgreSQL</ strong > to the modern web stack. With
70
+ Neon's{ ' ' }
71
+ < strong >
72
+ blazing-fast branching, autoscaling, and storage/compute separation
73
+ </ strong >
74
+ , developers can instantly spin up production-grade databases for
75
+ every branch, test, or feature. TanStack's developer-first framework +
76
+ Neon's cutting-edge infra = next-gen DX.
77
+ </ div >
78
+ < span className = "text-blue-500 uppercase font-black text-sm" >
79
+ Learn More
80
+ </ span >
81
+ </ >
82
+ ) ,
83
+ }
84
+ } ) ( )
85
+
34
86
const convex = ( ( ) => {
35
87
const href = 'https://convex.dev?utm_source=tanstack'
36
88
@@ -136,15 +188,15 @@ const agGrid = (() => {
136
188
< img
137
189
src = { agGridDarkSvg }
138
190
alt = "Enterprise Data Grid"
139
- className = "w-[270px ] max-w-full dark:hidden"
140
- width = "270 "
191
+ className = "w-[290px ] max-w-full dark:hidden"
192
+ width = "290 "
141
193
height = "95"
142
194
/>
143
195
< img
144
196
src = { agGridLightSvg }
145
197
alt = "Enterprise Data Grid"
146
- className = "w-[270px ] max-w-full hidden dark:block"
147
- width = "270 "
198
+ className = "w-[290px ] max-w-full hidden dark:block"
199
+ width = "290 "
148
200
height = "95"
149
201
/>
150
202
</ div >
@@ -183,13 +235,13 @@ const netlify = (() => {
183
235
sidebarImgDark : netlifyDarkSvg ,
184
236
sidebarImgClass : 'pt-2 scale-[.9]' ,
185
237
sidebarAfterImg : (
186
- < div className = "text-[10px] text-center py -1 px-2 w-full bg-gradient-to-b from-transparent to-gray-500/10 uppercase font-bold" >
238
+ < div className = "text-[10px] rounded-xl m -1 mx-auto w-fit text-center py-px px-2 bg-[#03bdba] text-white uppercase font-bold" >
187
239
Official Deployment Partner
188
240
</ div >
189
241
) ,
190
242
href,
191
243
homepageImg : (
192
- < div className = "flex flex-col justify-center items-center pb-4 gap-2 w -full" >
244
+ < div className = "flex flex-col justify-center items-center pb-4 gap-2 relative w-full h -full" >
193
245
< div className = "w-full h-full flex items-center justify-center px-4 pt-6 pb-2" >
194
246
< img
195
247
src = { netlifyLightSvg }
@@ -202,7 +254,10 @@ const netlify = (() => {
202
254
className = "w-[280px] max-w-full hidden dark:block"
203
255
/>
204
256
</ div >
205
- < div className = "w-auto text-xs text-center py-1 px-3 rounded-full uppercase font-bold m-2 bg-[#03bdba] text-white " >
257
+ < div
258
+ className = "absolute bottom-0 left-1/2 -translate-x-1/2 translate-y-[2px] w-auto text-xs text-center
259
+ py-1 px-3 rounded-t-xl uppercase font-bold bg-gradient-to-r from-[#03bdba] to-[#00aaba] text-white "
260
+ >
206
261
Official Deployment Partner
207
262
</ div >
208
263
</ div >
@@ -469,6 +524,7 @@ export const partners: Partner[] = [
469
524
clerk ,
470
525
agGrid ,
471
526
netlify ,
527
+ neon ,
472
528
convex ,
473
529
sentry ,
474
530
speakeasy ,
0 commit comments