1
1
import { Metadata } from "next"
2
2
import { speakers } from "../_data"
3
- import { Speaker } from "@/app/conf/_components/speakers/speaker"
4
3
import { Hero } from "../components/hero"
5
4
import { Button } from "../../_design-system/button"
6
5
import { GET_TICKETS_LINK } from "../links"
6
+ import { SpeakerCard } from "../components/speaker-card"
7
+ import { CtaCardSection } from "../components/cta-card-section"
8
+ import { HERO_MARQUEE_ITEMS } from "../utils"
9
+ import { MarqueeRows } from "../components/marquee-rows"
10
+ import { FAQ } from "../faq"
7
11
8
12
export const metadata : Metadata = {
9
13
title : "Speakers" ,
@@ -23,12 +27,32 @@ export default function Page() {
23
27
</ div >
24
28
</ Hero >
25
29
26
- < div className = "bg-white" >
27
- < section className = "conf-block container flex flex-wrap justify-center gap-8 lg:justify-between" >
30
+ { /* <NavbarPlaceholder className="top-0 bg-neu-50 before:bg-white/40 dark:bg-neu-0 dark:before:bg-blk/30" /> */ }
31
+ { /* <main className="gql-all-anchors-focusable gql-conf-navbar-strip text-neu-900 before:bg-white/40 before:dark:bg-blk/30"> */ }
32
+ < div className = "gql-conf-container gql-conf-section" >
33
+ < div className = "grid lg:grid-cols-2 lg:gap-5 max-lg:[&>:not(:first-child)]:border-t-0" >
28
34
{ speakers . map ( speaker => (
29
- < Speaker key = { speaker . username } { ... speaker } year = "2024 " />
35
+ < SpeakerCard key = { speaker . username } speaker = { speaker } year = "2025 " />
30
36
) ) }
31
- </ section >
37
+ </ div >
38
+ </ div >
39
+
40
+ < div className = "gql-conf-navbar-strip border-t border-neu-200 bg-neu-0 py-8 text-neu-900 before:bg-white/40 dark:border-neu-100 before:dark:bg-blk/30 xl:py-16" >
41
+ < div className = "gql-conf-container" >
42
+ < FAQ />
43
+
44
+ < CtaCardSection
45
+ title = "Get your ticket"
46
+ description = "Join three transformative days of expert insights and innovation to shape the next decade of APIs!"
47
+ >
48
+ < Button variant = "primary" href = { GET_TICKETS_LINK } >
49
+ Get tickets
50
+ </ Button >
51
+ </ CtaCardSection >
52
+ < div className = "py-8" >
53
+ < MarqueeRows variant = "secondary" items = { HERO_MARQUEE_ITEMS } />
54
+ </ div >
55
+ </ div >
32
56
</ div >
33
57
</ main >
34
58
)
0 commit comments