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 coursesByStartDate = groupByStartDate(allSettings);
const sortedDates = Object.keys(coursesByStartDate).sort()
return ( return (
<div className="flex flex-row "> <div className="flex flex-row ">
{Object.keys(coursesByStartDate).map((startDate) => ( {sortedDates.map((startDate) => (
<div <div
key={startDate} key={startDate}
className=" border-4 border-slate-800 rounded p-3 m-3" 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() { export default function CourseTitle() {
const {courseName}= useCourseContext() const {courseName}= useCourseContext()
return ( 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 dynamic = "force-dynamic";
export const metadata: Metadata = { 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({ export default async function RootLayout({