better titles

This commit is contained in:
2025-07-29 11:18:08 -06:00
parent 60b2ad7959
commit f7357e4c08
9 changed files with 24 additions and 9 deletions

View File

@@ -1,11 +1,15 @@
courses:
- path: ./4850_AdvancedFE/2025-fall-alex/modules/
name: Distributed 2025
name: Adv Frontend
- path: ./1420/2025-fall-alex/modules/
name: "1420"
- path: ./1810/2025-fall-alex/modules/
name: Web Intro
- path: ./1430/2025-fall-alex/modules/
name: UX
- path: ./1420/2025-fall-alex/labModules
- path: ./1425/2025-fall-alex/modules/
name: "1425"
- path: ./1405/2025_spring_alex/
name: 1405_old
- path: ./3840_Telemetry/2025_spring_alex/modules/
name: Telem and Ops

View File

@@ -23,7 +23,6 @@ export default function CollapsableSidebar() {
setWindowCollapseRecommended(false);
}
}
handleResize(); // Set initial state
window.addEventListener("resize", handleResize);
return () => window.removeEventListener("resize", handleResize);
}, []);

View File

@@ -9,8 +9,9 @@ export async function generateMetadata({
params: Promise<{ courseName: string }>;
}): Promise<Metadata> {
const { courseName } = await params;
const decodedCourseName = decodeURIComponent(getTitle(courseName));
return {
title: getTitle(courseName),
title: decodedCourseName,
};
}

View File

@@ -11,8 +11,9 @@ export async function generateMetadata({
const { courseName, lectureDay } = await params;
const decodedDay = decodeURIComponent(lectureDay);
const dayOnly = decodedDay.split(" ")[0];
const decodedCourseName = decodeURIComponent(getTitle(courseName));
return {
title: getTitle(`${courseName} lecture ${dayOnly}`),
title: getTitle(`${decodedCourseName} lecture ${dayOnly}`),
};
}

View File

@@ -59,6 +59,12 @@ flowchart TD
[Github Classroom](insert_github_classroom_url)
## Files
If you have mounted a folder in the /app/public/images directory, you can link to files like this:
![formulas](/images/facultyFiles/1405/lab-04-simple-math-formulas.png)
## Rubric
- 1pt: singular point

View File

@@ -14,8 +14,9 @@ export async function generateMetadata({
}): Promise<Metadata> {
const { courseName, assignmentName } = await params;
const decodedAssignmentName = decodeURIComponent(assignmentName);
const decodedCourseName = decodeURIComponent(courseName);
return {
title: getTitle(`${decodedAssignmentName}, ${courseName}`),
title: getTitle(`${decodedAssignmentName}, ${decodedCourseName}`),
};
}

View File

@@ -14,8 +14,9 @@ export async function generateMetadata({
}): Promise<Metadata> {
const { courseName, pageName } = await params;
const decodedPageName = decodeURIComponent(pageName);
const decodedCourseName = decodeURIComponent(courseName);
return {
title: getTitle(`${decodedPageName}, ${courseName}`),
title: getTitle(`${decodedPageName}, ${decodedCourseName}`),
};
}

View File

@@ -14,8 +14,9 @@ export async function generateMetadata({
}): Promise<Metadata> {
const { courseName, quizName } = await params;
const decodedQuizName = decodeURIComponent(quizName);
const decodedCourseName = decodeURIComponent(courseName);
return {
title: getTitle(`${decodedQuizName}, ${courseName}`),
title: getTitle(`${decodedQuizName}, ${decodedCourseName}`),
};
}

View File

@@ -8,8 +8,9 @@ export async function generateMetadata({
params: Promise<{ courseName: string }>;
}): Promise<Metadata> {
const { courseName } = await params;
const decodedCourseName = decodeURIComponent(courseName);
return {
title: getTitle(courseName) + " Settings",
title: getTitle(decodedCourseName) + " Settings",
};
}