diff --git a/web/src/components/events/EventContainer.tsx b/web/src/components/events/EventContainer.tsx index a65a552..95bcef3 100644 --- a/web/src/components/events/EventContainer.tsx +++ b/web/src/components/events/EventContainer.tsx @@ -5,6 +5,7 @@ import { EventItem } from "./EventItem"; import { EventFilter } from "./EventFilter"; import { EventFragment, + SingularEvent, getSingularEvents, organizeEventsByDate, } from "@/lib/event"; @@ -13,8 +14,6 @@ import styles from "./eventContainer.module.scss"; import { formatDate, formatYearMonth } from "@/lib/date"; import { getYear, parse } from "date-fns"; -type EventContainerMode = "list" | "calendar"; - export const EventContainer = ({ events }: { events: EventFragment[] }) => { const [mode, setMode] = useQueryState( "mode", @@ -45,6 +44,25 @@ const EventList = ({ events }: { events: EventFragment[] }) => { ); }; +const CalendarDay = ({ + day, + events, +}: { + day: string; + events: SingularEvent[]; +}) => ( +