import { motion } from "framer-motion"; import { useContext, useState } from "react"; import { CourseDetailContext } from "./CourseDetailContext"; import CourseDetailDisplayArea from "./CourseDetailDisplayArea"; import { CourseSyllabus } from "./CourseSyllabus/CourseSyllabus"; import { CourseDetailHeader } from "./CourseDetailHeader/CourseDetailHeader"; export default function CourseDetailLayout() { const { course, selectedLectureId, lecture, isLoading, setSelectedLectureId, } = useContext(CourseDetailContext); const handleLectureClick = (lectureId: string) => { setSelectedLectureId(lectureId); }; const [isSyllabusOpen, setIsSyllabusOpen] = useState(true); return (