Skip to content

Commit 2c7ed69

Browse files
committed
Singapore schedule: tone strip, GitHub socials, ChilliCream sites
- Wrap the schedule block in bg-neu-50 / dark:bg-neu-50/50 with full top + bottom borders so it reads as its own section. - Drop the section's vertical padding (!py-0) — the inner border-x block handles spacing now. - Add GitHub to the SocialIcon registry (re-uses the existing GitHubIcon from @/icons), wired into SocialIconType.all. - Pascal Senn and Michael Staib get GitHub + ChilliCream website links. Akshat Sharma keeps LinkedIn only — couldn't confidently confirm a GitHub for him from public sources.
1 parent 77e29f9 commit 2c7ed69

3 files changed

Lines changed: 13 additions & 2 deletions

File tree

src/app/conf/_design-system/social-icon.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@ import {
44
LinkedInFilledIcon,
55
InstagramIcon,
66
GlobeIcon,
7+
GitHubIcon,
78
} from "@/icons"
89

910
export type SocialIconType =
1011
| "twitter"
1112
| "linkedin"
1213
| "facebook"
1314
| "instagram"
15+
| "github"
1416
| "website"
1517

1618
export const SocialIconType = {
@@ -22,6 +24,7 @@ export const SocialIconType = {
2224
all: [
2325
"linkedin",
2426
"twitter",
27+
"github",
2528
"instagram",
2629
"facebook",
2730
"website",
@@ -42,6 +45,8 @@ export const SocialIcon = ({ type, ...rest }: SocialIconProps) => {
4245
return <FacebookIcon {...rest} />
4346
case "instagram":
4447
return <InstagramIcon {...rest} />
48+
case "github":
49+
return <GitHubIcon {...rest} />
4550
case "website":
4651
return <GlobeIcon {...rest} />
4752
default:
@@ -59,6 +64,8 @@ export function urlForUser(type: SocialIconType, handleOrWebsite: string) {
5964
return `https://www.instagram.com/${handleOrWebsite}`
6065
case "facebook":
6166
return `https://www.facebook.com/${handleOrWebsite}`
67+
case "github":
68+
return `https://github.com/${handleOrWebsite}`
6269
case "website":
6370
return handleOrWebsite
6471
default:

src/app/day/2026/singapore/schedule-data.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ export const singaporeSessions: SingaporeSession[] = [
9292
service: "linkedin",
9393
url: "https://www.linkedin.com/in/pascal-senn-90899a15a",
9494
},
95+
{ service: "github", url: "https://github.com/PascalSenn" },
96+
{ service: "website", url: "https://chillicream.com" },
9597
],
9698
},
9799
],
@@ -119,6 +121,8 @@ export const singaporeSessions: SingaporeSession[] = [
119121
service: "linkedin",
120122
url: "https://www.linkedin.com/in/michael-staib-31519571/",
121123
},
124+
{ service: "github", url: "https://github.com/michaelstaib" },
125+
{ service: "website", url: "https://chillicream.com" },
122126
],
123127
},
124128
],

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ export function ScheduleSection() {
3535
return (
3636
<section
3737
id="schedule"
38-
className="gql-section scroll-mt-20 max-xs:px-0 xl:py-12"
38+
className="gql-section scroll-mt-20 !py-0 max-xs:px-0"
3939
>
40-
<div className="border-neu-200 dark:border-neu-100 xs:border-x">
40+
<div className="border-y border-neu-200 bg-neu-50 dark:border-neu-100 dark:bg-neu-50/50 xs:border-x">
4141
<div className="flex flex-wrap items-baseline justify-between gap-4 px-2 pt-8 sm:px-3 lg:pt-12 2xl:pt-16">
4242
<h2 className="typography-h2">Schedule</h2>
4343
<p className="typography-body-md text-neu-700">

0 commit comments

Comments
 (0)