"use client"; import Modal, { useModal } from "@/components/Modal"; import { Spinner } from "@/components/Spinner"; import { getCourseUrl } from "@/services/urlUtils"; import { useRouter } from "next/navigation"; import { useState } from "react"; import { useCourseContext } from "../../context/courseContext"; import { useLocalCourseSettingsQuery } from "@/hooks/localCourse/localCoursesHooks"; import { useDeleteLectureMutation } from "@/hooks/localCourse/lectureHooks"; import Link from "next/link"; export default function LectureButtons({ lectureDay }: { lectureDay: string }) { const { courseName } = useCourseContext(); const { data: settings } = useLocalCourseSettingsQuery(); const router = useRouter(); const [isLoading, setIsLoading] = useState(false); const modal = useModal(); const deleteLecture = useDeleteLectureMutation(); return (