From 3ded894d39a07120bf020ae3c07b101b8674c6e5 Mon Sep 17 00:00:00 2001 From: Sam Der Date: Wed, 1 Nov 2023 09:32:32 -0700 Subject: [PATCH] feat: add day of week to schedule (#110) * feat: add day of week to schedule * fix: replace weekday list with date format * fix: long month and date format --- .../ClipboardSchedule.module.scss | 4 --- .../ClipboardSchedule/ClipboardSchedule.tsx | 28 +++++++++++++------ 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/apps/site/src/views/Schedule/sections/ClipboardSchedule/ClipboardSchedule.module.scss b/apps/site/src/views/Schedule/sections/ClipboardSchedule/ClipboardSchedule.module.scss index de4103c2..8790af24 100644 --- a/apps/site/src/views/Schedule/sections/ClipboardSchedule/ClipboardSchedule.module.scss +++ b/apps/site/src/views/Schedule/sections/ClipboardSchedule/ClipboardSchedule.module.scss @@ -35,10 +35,6 @@ border-bottom: 2px solid theme.$light-blue; } -.date { - margin-top: 36px; -} - .eventTitle { font-size: 24px; } diff --git a/apps/site/src/views/Schedule/sections/ClipboardSchedule/ClipboardSchedule.tsx b/apps/site/src/views/Schedule/sections/ClipboardSchedule/ClipboardSchedule.tsx index 05b9b104..5ef43157 100644 --- a/apps/site/src/views/Schedule/sections/ClipboardSchedule/ClipboardSchedule.tsx +++ b/apps/site/src/views/Schedule/sections/ClipboardSchedule/ClipboardSchedule.tsx @@ -29,21 +29,31 @@ const dateTimeFormat = new Intl.DateTimeFormat("en", { minute: "numeric", }); +const monthDayFormat = new Intl.DateTimeFormat("en", { + month: "long", + day: "numeric", +}); + +const weekdayFormat = new Intl.DateTimeFormat("en", { + weekday: "long", +}); + function ClipboardSchedule({ schedule }: ClipboardScheduleProps) { return (
Clipboard clip
{schedule.map((day, i) => ( -
-

- {day[0].startTime.toLocaleDateString()} -

+
+

{weekdayFormat.format(day[0].startTime)}

+

+ {monthDayFormat.format(day[0].startTime)} +

{day.map( ({ title, description, location, hosts, startTime, endTime }) => ( - - + + -

{title}

+ + {title} + {/* {hosts?.join()} */}