restoring page titles

This commit is contained in:
2025-01-04 12:07:06 -07:00
parent f142b85424
commit ad4b059a17
11 changed files with 105 additions and 13 deletions

View File

@@ -1,5 +1,20 @@
import { Suspense } from "react";
import CourseContextProvider from "../../context/CourseContextProvider";
import { Metadata } from "next";
import { getTitle } from "@/services/titleUtils";
export async function generateMetadata({
params,
}: {
params: Promise<{ courseName: string; lectureDay: string }>;
}): Promise<Metadata> {
const { courseName, lectureDay } = await params;
const decodedDay = decodeURIComponent(lectureDay);
const dayOnly = decodedDay.split(" ")[0];
return {
title: getTitle(`${courseName} lecture ${dayOnly}`),
};
}
export default async function LectureLayout({
children,