editing settings

This commit is contained in:
2024-11-15 08:36:02 -07:00
parent 96df19b045
commit 578ac3fee9
3 changed files with 31 additions and 17 deletions

View File

@@ -0,0 +1,28 @@
"use client"
import { useLocalCourseSettingsQuery } from "@/hooks/localCourse/localCoursesHooks";
import AssignmentGroupManagement from "./AssignmentGroupManagement";
import DaysOfWeekSettings from "./DaysOfWeekSettings";
import DefaultDueTime from "./DefaultDueTime";
import DefaultFileUploadTypes from "./DefaultFileUploadTypes";
import HolidayConfig from "./HolidayConfig";
import SettingsHeader from "./SettingsHeader";
import StartAndEndDate from "./StartAndEndDate";
import SubmissionDefaults from "./SubmissionDefaults";
import { Fragment } from "react";
export default function AllSettings() {
const [_, { dataUpdatedAt }] = useLocalCourseSettingsQuery();
return (
<Fragment key={dataUpdatedAt}>
<SettingsHeader />
<DaysOfWeekSettings />
<StartAndEndDate />
<SubmissionDefaults />
<DefaultFileUploadTypes />
<DefaultDueTime />
<AssignmentGroupManagement />
<HolidayConfig />
</Fragment>
);
}

View File

@@ -1,24 +1,10 @@
import StartAndEndDate from "./StartAndEndDate";
import SettingsHeader from "./SettingsHeader";
import DefaultDueTime from "./DefaultDueTime";
import DaysOfWeekSettings from "./DaysOfWeekSettings";
import AssignmentGroupManagement from "./AssignmentGroupManagement";
import SubmissionDefaults from "./SubmissionDefaults";
import DefaultFileUploadTypes from "./DefaultFileUploadTypes";
import HolidayConfig from "./HolidayConfig";
import AllSettings from "./AllSettings";
export default function page() {
return (
<div className="flex justify-center h-full overflow-auto pt-5 ">
<div className=" w-fit ">
<SettingsHeader />
<DaysOfWeekSettings />
<StartAndEndDate />
<SubmissionDefaults />
<DefaultFileUploadTypes />
<DefaultDueTime />
<AssignmentGroupManagement />
<HolidayConfig />
<AllSettings />
<br />
<br />
<br />

View File

@@ -34,7 +34,7 @@ export function ClientCacheInvalidation() {
const [courseName, moduleOrLectures, itemType, itemFile] =
filePath.split("/");
const itemName = removeFileExtension(itemFile);
const itemName = itemFile ? removeFileExtension(itemFile) : undefined;
const allParts = [courseName, moduleOrLectures, itemType, itemName];