From 26635c4ec56c52db4a29a5653dd3be87be2beac7 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Sat, 2 Nov 2024 12:20:56 -0600 Subject: [PATCH] settings has back button --- .../[courseName]/settings/SettingsHeader.tsx | 27 +++++++++++++++++-- .../app/course/[courseName]/settings/page.tsx | 1 - 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/nextjs/src/app/course/[courseName]/settings/SettingsHeader.tsx b/nextjs/src/app/course/[courseName]/settings/SettingsHeader.tsx index acc164a..274a47b 100644 --- a/nextjs/src/app/course/[courseName]/settings/SettingsHeader.tsx +++ b/nextjs/src/app/course/[courseName]/settings/SettingsHeader.tsx @@ -1,8 +1,31 @@ -"use client" +"use client"; import { useLocalCourseSettingsQuery } from "@/hooks/localCourse/localCoursesHooks"; +import { getCourseUrl } from "@/services/urlUtils"; +import Link from "next/link"; import React from "react"; +import { useCourseContext } from "../context/courseContext"; export default function SettingsHeader() { + const { courseName } = useCourseContext(); const { data: settings } = useLocalCourseSettingsQuery(); - return

{settings.name} settings

; + return ( + <> +
+
+ + + Back To Course + +
+

+ {settings.name}{" "} + settings +

+
+ +
+
+
+ + ); } diff --git a/nextjs/src/app/course/[courseName]/settings/page.tsx b/nextjs/src/app/course/[courseName]/settings/page.tsx index c10a59f..b04241b 100644 --- a/nextjs/src/app/course/[courseName]/settings/page.tsx +++ b/nextjs/src/app/course/[courseName]/settings/page.tsx @@ -1,4 +1,3 @@ -import React from "react"; import StartAndEndDate from "./StartAndEndDate"; import SettingsHeader from "./SettingsHeader"; import DefaultDueTime from "./DefaultDueTime";