diff --git a/app/routes/events-calendar.tsx b/app/routes/events-calendar.tsx index 60f25ae..395a1ae 100644 --- a/app/routes/events-calendar.tsx +++ b/app/routes/events-calendar.tsx @@ -74,6 +74,15 @@ export default function () { const data = useLoaderData(); const [selectedDate, setDate] = useState(new Date()); + const eventsOfDay = () => { + return data.eventList.filter( + (e) => + e.day === selectedDate.getUTCDate() && + e.month === selectedDate.getUTCMonth() + 1 && + e.year === selectedDate.getUTCFullYear(), + ) as { [k: string]: any }[]; + }; + return ( - + + {eventsOfDay().find((e) => e.type === "fotd")?.details || "None"} +
+

@@ -105,7 +117,10 @@ export default function () {

- + + {eventsOfDay().find((e) => e.type === "gamenight")?.details || + "None"} +

@@ -115,7 +130,9 @@ export default function () {

- + + {eventsOfDay().find((e) => e.type === "rotw")?.details || "None"} +

@@ -125,7 +142,9 @@ export default function () {

- + + {eventsOfDay().find((e) => e.type === "qotd")?.details || "None"} +