home page is semester-aware

This commit is contained in:
2024-12-10 11:52:38 -07:00
parent 213c7c347e
commit 4f9872c977
3 changed files with 5 additions and 3 deletions

View File

@@ -38,9 +38,11 @@ export default function CourseList() {
const coursesByStartDate = groupByStartDate(allSettings);
const sortedDates = Object.keys(coursesByStartDate).sort()
return (
<div className="flex flex-row ">
{Object.keys(coursesByStartDate).map((startDate) => (
{sortedDates.map((startDate) => (
<div
key={startDate}
className=" border-4 border-slate-800 rounded p-3 m-3"

View File

@@ -5,6 +5,6 @@ import { useCourseContext } from "./context/courseContext"
export default function CourseTitle() {
const {courseName}= useCourseContext()
return (
<title>{process.env.NEXT_PUBLIC_TITLE_PREFIX}{courseName}</title>
<title>{(process.env.NEXT_PUBLIC_TITLE_PREFIX ?? "")}{courseName}</title>
)
}

View File

@@ -13,7 +13,7 @@ import { ClientCacheInvalidation } from "../components/realtime/ClientCacheInval
export const dynamic = "force-dynamic";
export const metadata: Metadata = {
title: process.env.NEXT_PUBLIC_TITLE_PREFIX + "Canvas Manager 2.0",
title: (process.env.NEXT_PUBLIC_TITLE_PREFIX ?? "") + "Canvas Manager 2.0",
};
export default async function RootLayout({