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,6 @@
import React, { ReactNode, Suspense } from "react";
export default function layout({ children }: { children: ReactNode }) {
return <Suspense>{children}</Suspense>;
}

View File

@@ -1,5 +1,23 @@
import React from "react";
import EditAssignment from "./EditAssignment";
import { Metadata } from "next";
import { getTitle } from "@/services/titleUtils";
export async function generateMetadata({
params,
}: {
params: Promise<{
courseName: string;
assignmentName: string;
moduleName: string;
}>;
}): Promise<Metadata> {
const { courseName, assignmentName } = await params;
const decodedAssignmentName = decodeURIComponent(assignmentName);
return {
title: getTitle(`${decodedAssignmentName}, ${courseName}`),
};
}
export default async function Page({
params,