diff --git a/packages/web/src/components/Calendar.astro b/packages/web/src/components/Calendar.astro index 2133436..17ba501 100644 --- a/packages/web/src/components/Calendar.astro +++ b/packages/web/src/components/Calendar.astro @@ -12,11 +12,19 @@ const timeMin = 8; const timeMax = 22; const timeStep = 1; -function cells(callback: (time: number) => JSX.Element) { +function cells( + label: (time: number) => JSX.Element, + cell: (weekday: number, time: number) => JSX.Element, +) { return Array.from({ length: (timeMax - timeMin + 1) / timeStep }).map( (_, i) => { const time = timeMin + i * timeStep; - return callback(time); + return ( +