1
- import Stellate from "public/img/conf/Sponsors/Stellate.svg?svgr"
2
- import Hasura from "public/img/conf/Sponsors/Hasura.svg?svgr"
3
- import TheGuild from "public/img/conf/Sponsors/TheGuild.svg?svgr"
4
- import Apollo from "public/img/conf/Sponsors/Apollo.svg?svgr"
5
- import Tyk from "public/img/conf/Sponsors/Tyk.svg?svgr"
6
- import IBM from "public/img/conf/Sponsors/IBM.svg?svgr"
7
- import Graphweaver from "public/img/conf/Sponsors/Graphweaver.svg?svgr"
1
+ import Grafbase from "public/img/conf/Sponsors/Grafbase.svg?svgr"
8
2
9
3
import { clsx } from "clsx"
10
4
import { ChevronRight } from "../pixelarticons/chevron-right"
@@ -15,20 +9,12 @@ interface Sponsor {
15
9
link : string
16
10
}
17
11
18
- const sponsorDiamond : Sponsor [ ] = [
19
- { icon : TheGuild , name : "The Guild" , link : "https://the-guild.dev" } ,
20
- { icon : IBM , name : "IBM" , link : "https://www.ibm.com/products/api-connect" } ,
21
- ]
12
+ const sponsorDiamond : Sponsor [ ] = [ ]
22
13
23
- const sponsorGold : Sponsor [ ] = [
24
- { icon : Apollo , name : "Apollo" , link : "https://www.apollographql.com/" } ,
25
- { icon : Graphweaver , name : "Graphweaver" , link : "https://graphweaver.com" } ,
26
- { icon : Hasura , name : "Hasura" , link : "https://hasura.io" } ,
27
- ]
14
+ const sponsorGold : Sponsor [ ] = [ ]
28
15
29
16
const sponsorSilver : Sponsor [ ] = [
30
- { icon : Stellate , name : "Stellate" , link : "https://stellate.co" } ,
31
- { icon : Tyk , name : "Tyk" , link : "https://tyk.io/" } ,
17
+ { icon : Grafbase , name : "Grafbase" , link : "https://grafbase.com/" } ,
32
18
]
33
19
34
20
export interface SponsorsProps {
@@ -61,9 +47,9 @@ export function Sponsors({ heading }: SponsorsProps) {
61
47
< h1 className = "typography-h2" > { heading } </ h1 >
62
48
63
49
< div className = "mt-10 md:mt-16" >
64
- { sponsorTiers . map ( tier => (
65
- < Tier key = { tier . name } tier = { tier } />
66
- ) ) }
50
+ { sponsorTiers . map (
51
+ tier => tier . items . length > 0 && < Tier key = { tier . name } tier = { tier } /> ,
52
+ ) }
67
53
</ div >
68
54
</ section >
69
55
)
@@ -78,7 +64,7 @@ function Tier({ tier }: { tier: Tier }) {
78
64
</ h3 >
79
65
< div
80
66
className = { clsx (
81
- "grid justify-center gap-x-8 gap-y-4 md :grid-cols-2 xl:grid-cols-3" ,
67
+ "grid justify-center gap-x-8 gap-y-4 sm :grid-cols-2 xl:grid-cols-3" ,
82
68
) }
83
69
>
84
70
{ tier . items . map ( ( { link, icon : Icon , name } , i ) => (
0 commit comments