diff --git a/nextjs/src/app/course/[courseName]/CourseSettings.tsx b/nextjs/src/app/course/[courseName]/CourseSettings.tsx
deleted file mode 100644
index 6407da9..0000000
--- a/nextjs/src/app/course/[courseName]/CourseSettings.tsx
+++ /dev/null
@@ -1,8 +0,0 @@
-"use client";
-
-import { useLocalCourseSettingsQuery } from "@/hooks/localCourse/localCoursesHooks";
-
-export default function CourseSettings() {
- const { data: settings } = useLocalCourseSettingsQuery();
- return
{settings.name}
;
-}
diff --git a/nextjs/src/app/course/[courseName]/CourseSettingsLink.tsx b/nextjs/src/app/course/[courseName]/CourseSettingsLink.tsx
new file mode 100644
index 0000000..78c34c2
--- /dev/null
+++ b/nextjs/src/app/course/[courseName]/CourseSettingsLink.tsx
@@ -0,0 +1,26 @@
+"use client";
+
+import { useLocalCourseSettingsQuery } from "@/hooks/localCourse/localCoursesHooks";
+import Link from "next/link";
+import { useCourseContext } from "./context/courseContext";
+
+export default function CourseSettingsLink() {
+ const {courseName} = useCourseContext();
+ const { data: settings } = useLocalCourseSettingsQuery();
+ return (
+
+ {settings.name}
+
+
+ Course Settings
+
+
+ );
+}
diff --git a/nextjs/src/app/course/[courseName]/calendar/CalendarMonth.tsx b/nextjs/src/app/course/[courseName]/calendar/CalendarMonth.tsx
index a6feae0..183467b 100644
--- a/nextjs/src/app/course/[courseName]/calendar/CalendarMonth.tsx
+++ b/nextjs/src/app/course/[courseName]/calendar/CalendarMonth.tsx
@@ -19,7 +19,6 @@ export const CalendarMonth = ({ month }: { month: CalendarMonthModel }) => {
{ month: "long" }
);
const toggleCollapse = () => setIsCollapsed(!isCollapsed);
- // const collapseClass = isInPast ? "collapse _hide" : "collapse _show";
const weekDaysList: DayOfWeek[] = Object.values(DayOfWeek);
console.log(isCollapsed);
@@ -32,22 +31,13 @@ export const CalendarMonth = ({ month }: { month: CalendarMonthModel }) => {
onClick={toggleCollapse}
role="button"
>
- {/* */}
diff --git a/nextjs/src/app/course/[courseName]/page.tsx b/nextjs/src/app/course/[courseName]/page.tsx
index f9efd15..228f5dc 100644
--- a/nextjs/src/app/course/[courseName]/page.tsx
+++ b/nextjs/src/app/course/[courseName]/page.tsx
@@ -1,18 +1,18 @@
import CourseCalendar from "./calendar/CourseCalendar";
-import CourseSettings from "./CourseSettings";
+import CourseSettingsLink from "./CourseSettingsLink";
import ModuleList from "./modules/ModuleList";
import DraggingContextProvider from "./context/DraggingContextProvider";
export default async function CoursePage({}: {}) {
return (
-
+
diff --git a/nextjs/src/app/course/[courseName]/settings/page.tsx b/nextjs/src/app/course/[courseName]/settings/page.tsx
new file mode 100644
index 0000000..cb2be10
--- /dev/null
+++ b/nextjs/src/app/course/[courseName]/settings/page.tsx
@@ -0,0 +1,7 @@
+import React from 'react'
+
+export default function page() {
+ return (
+
page
+ )
+}