From 9a8243ecb7abe6bbadba835957c29d3c223718c9 Mon Sep 17 00:00:00 2001 From: YassinEldeeb Date: Tue, 9 Jul 2024 11:25:25 +0100 Subject: [PATCH 1/4] add times to sessions details pages --- src/app/conf/2024/schedule/[id]/page.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/conf/2024/schedule/[id]/page.tsx b/src/app/conf/2024/schedule/[id]/page.tsx index c5efc2e1f9..5497214b89 100644 --- a/src/app/conf/2024/schedule/[id]/page.tsx +++ b/src/app/conf/2024/schedule/[id]/page.tsx @@ -10,6 +10,7 @@ import { import { speakers, schedule } from "@/app/conf/2024/_data" import { metadata as layoutMetadata } from "@/app/conf/2023/layout" import { ScheduleSession } from "../../../2023/types" +import { format, parseISO } from 'date-fns' function getEventTitle(event: ScheduleSession, speakers: string[]): string { let { name } = event @@ -106,9 +107,10 @@ export default function SessionPage({ params }: SessionProps) { -

+

{eventTitle}

+ {format(parseISO(event.event_start), "EEEE, MMMM d / hh:mmaaaa 'PDT'")} - {format(parseISO(event.event_end), "hh:mmaaaa 'PDT'")}
{event.speakers!.map(speaker => ( From 494059271778b00fd2d6c5105d067098bc238ca8 Mon Sep 17 00:00:00 2001 From: YassinEldeeb Date: Tue, 9 Jul 2024 11:27:27 +0100 Subject: [PATCH 2/4] chore: prettier --- src/app/conf/2024/schedule/[id]/page.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app/conf/2024/schedule/[id]/page.tsx b/src/app/conf/2024/schedule/[id]/page.tsx index 5497214b89..b9d6c19d79 100644 --- a/src/app/conf/2024/schedule/[id]/page.tsx +++ b/src/app/conf/2024/schedule/[id]/page.tsx @@ -10,7 +10,7 @@ import { import { speakers, schedule } from "@/app/conf/2024/_data" import { metadata as layoutMetadata } from "@/app/conf/2023/layout" import { ScheduleSession } from "../../../2023/types" -import { format, parseISO } from 'date-fns' +import { format, parseISO } from "date-fns" function getEventTitle(event: ScheduleSession, speakers: string[]): string { let { name } = event @@ -110,7 +110,13 @@ export default function SessionPage({ params }: SessionProps) {

{eventTitle}

- {format(parseISO(event.event_start), "EEEE, MMMM d / hh:mmaaaa 'PDT'")} - {format(parseISO(event.event_end), "hh:mmaaaa 'PDT'")} + + {format( + parseISO(event.event_start), + "EEEE, MMMM d / hh:mmaaaa 'PDT'", + )}{" "} + - {format(parseISO(event.event_end), "hh:mmaaaa 'PDT'")} +
{event.speakers!.map(speaker => ( From 6eb604d71a762842014db8c10d718dce94f069c6 Mon Sep 17 00:00:00 2001 From: YassinEldeeb Date: Tue, 9 Jul 2024 11:32:33 +0100 Subject: [PATCH 3/4] add to 2023 too --- src/app/conf/2023/sessions/[id]/page.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/app/conf/2023/sessions/[id]/page.tsx b/src/app/conf/2023/sessions/[id]/page.tsx index 8c6befa51b..b47179b1c6 100644 --- a/src/app/conf/2023/sessions/[id]/page.tsx +++ b/src/app/conf/2023/sessions/[id]/page.tsx @@ -12,6 +12,7 @@ import { } from "../../../_components/speakers/social-media" import { speakers, schedule } from "@/app/conf/2023/_data" import { metadata as layoutMetadata } from "@/app/conf/2023/layout" +import { format, parseISO } from 'date-fns' type SessionProps = { params: { id: string } } @@ -110,6 +111,13 @@ export default function SessionPage({ params }: SessionProps) {

{eventTitle}

+ + {format( + parseISO(event.event_start), + "EEEE, MMMM d / hh:mmaaaa 'PDT'", + )}{" "} + - {format(parseISO(event.event_end), "hh:mmaaaa 'PDT'")} +
{event.speakers!.map(speaker => ( From e5d72633739396cc5874a06fd9650036de7fe446 Mon Sep 17 00:00:00 2001 From: YassinEldeeb Date: Tue, 9 Jul 2024 11:32:41 +0100 Subject: [PATCH 4/4] chore: prettier --- src/app/conf/2023/sessions/[id]/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/conf/2023/sessions/[id]/page.tsx b/src/app/conf/2023/sessions/[id]/page.tsx index b47179b1c6..5d414bbc79 100644 --- a/src/app/conf/2023/sessions/[id]/page.tsx +++ b/src/app/conf/2023/sessions/[id]/page.tsx @@ -12,7 +12,7 @@ import { } from "../../../_components/speakers/social-media" import { speakers, schedule } from "@/app/conf/2023/_data" import { metadata as layoutMetadata } from "@/app/conf/2023/layout" -import { format, parseISO } from 'date-fns' +import { format, parseISO } from "date-fns" type SessionProps = { params: { id: string } }