isdragging in different context for styling

This commit is contained in:
2024-09-27 13:19:38 -06:00
parent fbfde530d8
commit f0e8f86201
9 changed files with 91 additions and 56 deletions

View File

@@ -2,27 +2,29 @@ import CourseCalendar from "./calendar/CourseCalendar";
import CourseSettingsLink from "./CourseSettingsLink";
import ModuleList from "./modules/ModuleList";
import DraggingContextProvider from "./context/DraggingContextProvider";
import Link from "next/link";
import CourseTitle from "./CourseTitle";
import { CourseNavigation } from "./CourseNavigation";
import { DragStyleContextProvider } from "./context/dragStyleContext";
export default async function CoursePage({}: {}) {
return (
<>
<CourseTitle />
<div className="h-full flex flex-col">
<div className="flex flex-row min-h-0">
<DragStyleContextProvider>
<DraggingContextProvider>
<div className="flex-1 min-h-0 flex flex-col">
<CourseNavigation />
<CourseCalendar />
</div>
<div className="w-96 p-3 h-full overflow-y-auto">
<CourseSettingsLink />
<ModuleList />
<div className="flex flex-row min-h-0">
<div className="flex-1 min-h-0 flex flex-col">
<CourseNavigation />
<CourseCalendar />
</div>
<div className="w-96 p-3 h-full overflow-y-auto">
<CourseSettingsLink />
<ModuleList />
</div>
</div>
</DraggingContextProvider>
</div>
</DragStyleContextProvider>
</div>
</>
);