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 AllSettings from "./AllSettings";
|
||||||
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";
|
|
||||||
|
|
||||||
export default function page() {
|
export default function page() {
|
||||||
return (
|
return (
|
||||||
<div className="flex justify-center h-full overflow-auto pt-5 ">
|
<div className="flex justify-center h-full overflow-auto pt-5 ">
|
||||||
<div className=" w-fit ">
|
<div className=" w-fit ">
|
||||||
<SettingsHeader />
|
<AllSettings />
|
||||||
<DaysOfWeekSettings />
|
|
||||||
<StartAndEndDate />
|
|
||||||
<SubmissionDefaults />
|
|
||||||
<DefaultFileUploadTypes />
|
|
||||||
<DefaultDueTime />
|
|
||||||
<AssignmentGroupManagement />
|
|
||||||
<HolidayConfig />
|
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ export function ClientCacheInvalidation() {
|
|||||||
const [courseName, moduleOrLectures, itemType, itemFile] =
|
const [courseName, moduleOrLectures, itemType, itemFile] =
|
||||||
filePath.split("/");
|
filePath.split("/");
|
||||||
|
|
||||||
const itemName = removeFileExtension(itemFile);
|
const itemName = itemFile ? removeFileExtension(itemFile) : undefined;
|
||||||
|
|
||||||
const allParts = [courseName, moduleOrLectures, itemType, itemName];
|
const allParts = [courseName, moduleOrLectures, itemType, itemName];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user