@@ -5,6 +5,9 @@ import { Button } from "@/app/conf/_design-system/button"
55import { Hero , HeroStripes } from "../components/hero"
66import { NavbarPlaceholder } from "../components/navbar"
77
8+ import NextImage from "next/image"
9+ import WGImage from "./attendees.jpg"
10+
811export const metadata : Metadata = {
912 title : "WG Day | GraphQLConf 2026" ,
1013 description :
@@ -48,6 +51,18 @@ export default function WGDayPage() {
4851
4952 < main className = "gql-all-anchors-focusable gql-conf-navbar-strip text-neu-900 before:bg-white/40 before:dark:bg-blk/30" >
5053 < section className = "gql-container gql-section space-y-10 xl:mb-16 xl:mt-8" >
54+ < div className = "relative aspect-video max-h-[566px] w-full overflow-hidden rounded-2xl lg:aspect-auto lg:h-[566px]" >
55+ < NextImage
56+ src = { WGImage }
57+ alt = "GraphQL working group attendees"
58+ fill
59+ className = "object-cover object-[52%_30%]"
60+ sizes = "100vw"
61+ placeholder = "blur"
62+ priority
63+ />
64+ </ div >
65+
5166 < article className = "space-y-4" >
5267 < h2 className = "typography-h2" > What is it?</ h2 >
5368 < p className = "typography-body-lg max-w-4xl" >
@@ -79,13 +94,12 @@ export default function WGDayPage() {
7994 Location: Meta MPK 21 (adjacent to the main conference building)
8095 </ li >
8196 < li >
82- Time: Drop-in between 9:30 AM-4:30 PM PT (last entry 2:00 PM
97+ Time: Drop-in between 9:30 AM-4:30 PM PT (last entry 2:00 PM)
8398 </ li >
8499 < li >
85100 Informal format: drop in and out as needed; early departures for
86101 travel are absolutely fine
87102 </ li >
88- < li > </ li >
89103 < li >
90104 Lunch plan: we expect to head to the cafeteria; if you arrive
91105 around midday, you may need to meet the group there
@@ -94,16 +108,28 @@ export default function WGDayPage() {
94108 </ article >
95109
96110 < article className = "space-y-4" >
97- < h2 className = "typography-h2" > Contact </ h2 >
111+ < h2 className = "typography-h2" > Join the waitlist </ h2 >
98112 < p className = "typography-body-lg max-w-4xl" >
99- Questions about attendance, waitlist priority, or logistics:
113+ Attendance is managed by an invite system and waitlist. You can
114+ join the waitlist by filling out the form linked below. Questions
115+ about attendance, waitlist priority, or logistics, you can email
116+ the event team:
100117 </ p >
101- < Button
102- href = "mailto:operations@graphql.org?subject=GraphQLConf%202026%20WG%20Day"
103- className = "w-fit"
104- >
105- Email the event team
106- </ Button >
118+ < div className = "mt-4 flex gap-x-6 gap-y-4 max-sm:flex-col" >
119+ < Button
120+ href = "https://forms.gle/jV5seEm8VHhsNLUs6"
121+ className = "w-fit"
122+ >
123+ Join the waitlist
124+ </ Button >
125+ < Button
126+ href = "mailto:operations@graphql.org?subject=GraphQLConf%202026%20WG%20Day"
127+ className = "w-fit"
128+ variant = "secondary"
129+ >
130+ Email the event team
131+ </ Button >
132+ </ div >
107133 </ article >
108134 </ section >
109135 </ main >
0 commit comments