Files
canvasManagement/nextjs/src/app/course/[courseName]/lecture/[lectureDay]/page.tsx
2024-11-15 11:12:28 -07:00

22 lines
613 B
TypeScript

import EditLecture from "./EditLecture";
import {
getDateFromStringOrThrow,
getDateOnlyMarkdownString,
} from "@/models/local/utils/timeUtils";
export default async function page({
params,
}: {
params: Promise<{ lectureDay: string }>;
}) {
const { lectureDay } = await params;
const decodedLectureDay = decodeURIComponent(lectureDay);
console.log(decodedLectureDay);
const lectureDate = getDateFromStringOrThrow(
decodedLectureDay,
"lecture day in lecture page"
);
const lectureDayOnly = getDateOnlyMarkdownString(lectureDate);
return <EditLecture lectureDay={lectureDayOnly} />;
}