"use client"; import { useLecturesByWeekQuery } from "@/hooks/localCourse/lectureHooks"; import { getDateOnlyMarkdownString } from "@/models/local/timeUtils"; import { getLecturePreviewUrl } from "@/services/urlUtils"; import Link from "next/link"; import { useCourseContext } from "../course/[courseName]/context/courseContext"; export default function OneCourseLectures() { const { courseName } = useCourseContext(); const { data: weeks } = useLecturesByWeekQuery(); const dayAsDate = new Date(); const dayAsString = getDateOnlyMarkdownString(dayAsDate); const todaysLecture = weeks .flatMap((w) => w.lectures) .find((l) => l.date == dayAsString); if (!todaysLecture) return <>; return ( {todaysLecture?.name}
{courseName} ); }