Skip to content

Commit 94597bd

Browse files
authored
add times to sessions details pages (graphql#1724)
* add times to sessions details pages * chore: prettier * add to 2023 too * chore: prettier
1 parent 775ae51 commit 94597bd

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

src/app/conf/2023/sessions/[id]/page.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
} from "../../../_components/speakers/social-media"
1313
import { speakers, schedule } from "@/app/conf/2023/_data"
1414
import { metadata as layoutMetadata } from "@/app/conf/2023/layout"
15+
import { format, parseISO } from "date-fns"
1516

1617
type SessionProps = { params: { id: string } }
1718

@@ -110,6 +111,13 @@ export default function SessionPage({ params }: SessionProps) {
110111
<h1 className="mt-0 text-2xl lg:text-3xl font-medium mb-5">
111112
{eventTitle}
112113
</h1>
114+
<span className="text-[#333333]">
115+
{format(
116+
parseISO(event.event_start),
117+
"EEEE, MMMM d / hh:mmaaaa 'PDT'",
118+
)}{" "}
119+
- {format(parseISO(event.event_end), "hh:mmaaaa 'PDT'")}
120+
</span>
113121
</div>
114122
<div className="flex lg:flex-row flex-col sm:gap-5">
115123
{event.speakers!.map(speaker => (

src/app/conf/2024/schedule/[id]/page.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
import { speakers, schedule } from "@/app/conf/2024/_data"
1111
import { metadata as layoutMetadata } from "@/app/conf/2023/layout"
1212
import { ScheduleSession } from "../../../2023/types"
13+
import { format, parseISO } from "date-fns"
1314

1415
function getEventTitle(event: ScheduleSession, speakers: string[]): string {
1516
let { name } = event
@@ -106,9 +107,16 @@ export default function SessionPage({ params }: SessionProps) {
106107
<Tag text={event.audience} />
107108
<Tag text={event.event_subtype} />
108109
</div>
109-
<h1 className="mt-0 text-2xl lg:text-3xl font-medium mb-5">
110+
<h1 className="mt-0 text-2xl lg:text-3xl font-medium">
110111
{eventTitle}
111112
</h1>
113+
<span className="text-[#333333]">
114+
{format(
115+
parseISO(event.event_start),
116+
"EEEE, MMMM d / hh:mmaaaa 'PDT'",
117+
)}{" "}
118+
- {format(parseISO(event.event_end), "hh:mmaaaa 'PDT'")}
119+
</span>
112120
</div>
113121
<div className="flex lg:flex-row flex-col sm:gap-5">
114122
{event.speakers!.map(speaker => (

0 commit comments

Comments
 (0)