mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
editing settings
This commit is contained in:
28
nextjs/src/app/course/[courseName]/settings/AllSettings.tsx
Normal file
28
nextjs/src/app/course/[courseName]/settings/AllSettings.tsx
Normal 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>
|
||||
);
|
||||
}
|
||||
@@ -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 />
|
||||
|
||||
@@ -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];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user