"use client"; import { useLocalCourseSettingsQuery } from "@/hooks/localCourse/localCoursesHooks"; import { getDateFromStringOrThrow } from "@/models/local/utils/timeUtils"; import { getWeekNumber } from "./calendarMonthUtils"; import Day from "./day/Day"; export function CalendarWeek({ week, monthNumber, }: { week: string[]; //date strings monthNumber: number; }) { const [settings]= useLocalCourseSettingsQuery(); const startDate = getDateFromStringOrThrow( settings.startDate, "week calculation start date" ); const firstDateString = getDateFromStringOrThrow( week[0], "week calculation first day of week" ); const weekNumber = getWeekNumber(startDate, firstDateString); return (