Files
canvasManagement/nextjs/src/app/todaysLectures/TodaysLectures.tsx
2024-11-15 11:12:28 -07:00

27 lines
924 B
TypeScript

"use client";
import { useLocalCoursesSettingsQuery } from "@/hooks/localCourse/localCoursesHooks";
import OneCourseLectures from "./OneCourseLectures";
import { SuspenseAndErrorHandling } from "@/components/SuspenseAndErrorHandling";
import CourseContextProvider from "../course/[courseName]/context/CourseContextProvider";
import { Fragment } from "react";
export default function TodaysLectures() {
const [allSettings] = useLocalCoursesSettingsQuery();
return (
<div className="w-full">
<div className="flex justify-around w-full">
<SuspenseAndErrorHandling>
{allSettings.map((settings) => (
<Fragment key={settings.name}>
<CourseContextProvider localCourseName={settings.name}>
<OneCourseLectures />
</CourseContextProvider>
</Fragment>
))}
</SuspenseAndErrorHandling>
</div>
</div>
);
}