Skip to content

Commit 58e0893

Browse files
committed
Singapore: lift schedule + closing marquee out of gql-container
The schedule's bg-neu-50 strip and the closing marquee both want to read full-bleed on the page. Pull them out of the shared gql-container wrapper that holds Why-Attend / Past-Speakers / Event-Partners / Gallery, and let the schedule own its own gql-container internally so the colored band extends across the viewport while the cards stay at container width.
1 parent 7618586 commit 58e0893

2 files changed

Lines changed: 25 additions & 17 deletions

File tree

src/app/day/2026/singapore/page.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@ export default function SingaporePage() {
6060
<PastSpeakersSection />
6161
<EventPartnersSection />
6262
<GallerySection moving />
63-
<ScheduleSection />
64-
<MarqueeRows
65-
variant="secondary"
66-
className="my-8 xl:mb-16 xl:mt-10"
67-
items={MARQUEE_ITEMS}
68-
/>
6963
</div>
64+
<ScheduleSection />
65+
<MarqueeRows
66+
variant="secondary"
67+
className="my-8 xl:mb-16 xl:mt-10"
68+
items={MARQUEE_ITEMS}
69+
/>
7070
</main>
7171
</>
7272
)

src/app/day/2026/singapore/schedule-section.tsx

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,27 @@ export function ScheduleSection() {
3535
return (
3636
<section
3737
id="schedule"
38-
className="gql-section scroll-mt-20 border-y border-neu-200 bg-neu-50 !py-0 dark:border-neu-100 dark:bg-neu-50/50 max-xs:px-0"
38+
className="scroll-mt-20 border-y border-neu-200 bg-neu-50 dark:border-neu-100 dark:bg-neu-50/50"
3939
>
40-
<div className="border-neu-200 dark:border-neu-100 xs:border-x">
41-
<div className="flex flex-wrap items-baseline justify-between gap-4 px-2 pt-8 sm:px-3 lg:pt-12 2xl:pt-16">
42-
<h2 className="typography-h2">Schedule</h2>
43-
<p className="typography-body-md text-neu-700">
44-
All times in Singapore Time (SGT, UTC+8)
45-
</p>
46-
</div>
40+
<div className="gql-container">
41+
<div className="gql-section !py-0 max-xs:px-0">
42+
<div className="border-neu-200 dark:border-neu-100 xs:border-x">
43+
<div className="flex flex-wrap items-baseline justify-between gap-4 px-2 pt-8 sm:px-3 lg:pt-12 2xl:pt-16">
44+
<h2 className="typography-h2">Schedule</h2>
45+
<p className="typography-body-md text-neu-700">
46+
All times in Singapore Time (SGT, UTC+8)
47+
</p>
48+
</div>
4749

48-
{singaporeSessions.map((session, i) => (
49-
<SessionBlock key={session.id} session={session} isFirst={i === 0} />
50-
))}
50+
{singaporeSessions.map((session, i) => (
51+
<SessionBlock
52+
key={session.id}
53+
session={session}
54+
isFirst={i === 0}
55+
/>
56+
))}
57+
</div>
58+
</div>
5159
</div>
5260
</section>
5361
)

0 commit comments

Comments
 (0)