Skip to content

Commit b5fa458

Browse files
committed
Show previous edition speakers in the top minds section
1 parent 850675b commit b5fa458

File tree

7 files changed

+43
-31
lines changed

7 files changed

+43
-31
lines changed

src/app/conf/2025/components/become-a-sponsor/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { StripesDecoration } from "@/app/conf/_design-system/stripes-decoration"
77

88
export function BecomeASponsor() {
99
return (
10-
<section id="sponsors" className="relative">
10+
<section id="sponsors" className="relative overflow-hidden">
1111
<Stripes />
1212
<div className="gql-conf-container gql-conf-section xl:py-16 2xl:px-64">
1313
<header className="flex flex-col gap-x-48 gap-y-4 md:flex-row md:items-end md:justify-between">

src/app/conf/2025/components/top-minds/index.tsx

Lines changed: 42 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,47 @@ import { HTMLAttributes } from "react"
33
import Image from "next-image-export-optimizer"
44
import type { StaticImageData } from "next/image"
55

6-
import elizabethStone from "./speakers/elizabeth-stone.webp"
7-
import kamilKisiela from "./speakers/kamil-kisiela.webp"
8-
import rajeevRajan from "./speakers/rajeev-rajan.webp"
9-
import tanmaiGopal from "./speakers/tanmai-gopal.webp"
10-
import uriGoldshtein from "./speakers/uri-goldshtein.webp"
116
import TwitterIcon from "@/icons/twitter.svg"
127
import { Button } from "@/app/conf/_design-system/button"
138
import { BECOME_A_SPEAKER_LINK } from "../../links"
149

10+
const previousConfSpeakers = {
11+
benjie: {
12+
name: "Benjie Gillam",
13+
title: "GraphQL TSC & Spec",
14+
src: "https://avatars.sched.co/b/99/18743846/avatar.jpg.320x320px.jpg",
15+
twitter: "benjie",
16+
linkedin: "benjiegillam",
17+
},
18+
kewei: {
19+
name: "Kewei Qu",
20+
title: "Meta — Senior Staff Software Engineer",
21+
src: "https://avatars.sched.co/9/1a/18743864/avatar.jpg.320x320px.jpg",
22+
twitter: "kewei_qu",
23+
linkedin: "keweiqu",
24+
},
25+
donna: {
26+
name: "Donna Zhou",
27+
title: "Atlassian — Maintainer of GraphQL Java",
28+
src: "https://avatars.sched.co/0/1d/18743879/avatar.jpg.320x320px.jpg?e1f",
29+
linkedin: "donnazhou",
30+
},
31+
uri: {
32+
name: "Uri Goldshtein",
33+
title: "The Guild — Founder",
34+
src: "https://avatars.sched.co/8/2b/14900013/avatar.jpg.320x320px.jpg?9f1",
35+
twitter: "UriGoldshtein",
36+
linkedin: "urigo",
37+
},
38+
alessia: {
39+
name: "Alessia Bellisario",
40+
title: "Apollo GraphQL — Staff Open Source Engineer",
41+
src: "https://avatars.sched.co/a/c6/18743837/avatar.jpg.320x320px.jpg?847",
42+
twitter: "alessbell",
43+
linkedin: "alessiabellisario",
44+
},
45+
}
46+
1547
interface TopMindsSectionProps extends HTMLAttributes<HTMLElement> {
1648
hasSpeakersPage?: boolean
1749
}
@@ -34,42 +66,22 @@ export default function TopMindsSection({
3466
<h3 className="mr-auto flex w-full grow text-pretty pb-6 pr-6 typography-h2 [@media(width>857px)]:basis-0">
3567
Meet the top industry minds
3668
</h3>
69+
<SpeakerCard {...previousConfSpeakers.benjie} />
3770
<SpeakerCard
38-
name="Uri Goldshtein"
39-
title="The Guild — Founder"
40-
src={uriGoldshtein}
41-
linkedin="urigo"
42-
twitter="UriGoldshtein"
43-
/>
44-
<SpeakerCard
45-
name="Elizabeth Stone"
46-
title="Netflix — CTO"
47-
src={elizabethStone}
48-
linkedin="elizabeth-stone-608a754"
71+
{...previousConfSpeakers.kewei}
4972
className="[@media(width<=742px)]:border-l"
5073
/>
5174
<div className="flex grow border-sec-dark [@media(width<970px)]:contents [@media(width>=970px)]:border-t [@media(width>=970px)]:*:border-t-0">
5275
<SpeakerCard
53-
name="Kamil Kisiela"
54-
title="The Guild — Developer"
55-
src={kamilKisiela}
56-
linkedin="kamilkisiela"
57-
twitter="kamilkisiela"
76+
{...previousConfSpeakers.donna}
5877
className="[@media(744px<=width<=970px)]:first-of-type:border-l-0"
5978
/>
6079
<SpeakerCard
61-
name="Rajeev Rajan"
62-
title="Atlassian — CTO"
63-
src={rajeevRajan}
64-
linkedin="rajeev-rajan"
80+
{...previousConfSpeakers.uri}
6581
className="[@media(639px<=width<=970px)]:border-l"
6682
/>
6783
<SpeakerCard
68-
name="Tanmai Gopal"
69-
title="Hasura — CEO & Co-Founder"
70-
src={tanmaiGopal}
71-
twitter="tanmaigo"
72-
linkedin="tanmaig"
84+
{...previousConfSpeakers.alessia}
7385
className="[@media(width<744px)]:border-l"
7486
/>
7587
<div className="mt-6 flex shrink-0 basis-[content] items-end justify-stretch max-lg:w-full [@media(640px<=width<=855px)]:basis-[236px] [@media(width<=444px)]:*:w-full [@media(width>742px)]:justify-end [@media(width>742px)]:pl-6 [@media(width>855px)]:grow">
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)