Skip to content

Commit 44611c7

Browse files
committed
wip
1 parent 2ddc07a commit 44611c7

File tree

3 files changed

+41
-0
lines changed

3 files changed

+41
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import { ScheduleSession } from "@/app/conf/2023/types"
2+
import { Tag } from "@/app/conf/_design-system/tag"
3+
import React from "react"
4+
5+
import { eventsColors } from "../utils"
6+
7+
export function SessionTags({ session }: { session: ScheduleSession }) {
8+
const eventType = session.event_type.endsWith("s")
9+
? session.event_type.slice(0, -1)
10+
: session.event_type
11+
12+
return (
13+
<div className="flex flex-wrap gap-3">
14+
{eventType && (
15+
<Tag color={eventsColors[session.event_type]}>{eventType}</Tag>
16+
)}
17+
{session.audience && (
18+
<Tag
19+
color={eventsColors[session.audience] || "hsl(var(--color-neu-700))"}
20+
>
21+
{session.audience}
22+
</Tag>
23+
)}
24+
{session.event_subtype && (
25+
<Tag
26+
color={
27+
eventsColors[session.event_subtype] || "hsl(var(--color-sec-base))"
28+
}
29+
>
30+
{session.event_subtype}
31+
</Tag>
32+
)}
33+
</div>
34+
)
35+
}
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)