diff --git a/frontend/src/components/AdditionalModuleTable.vue b/frontend/src/components/AdditionalModuleTable.vue new file mode 100644 index 0000000..7c0bf0f --- /dev/null +++ b/frontend/src/components/AdditionalModuleTable.vue @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ + t('additionalModules.footerModulesSelected', { count: store?.countModules() ?? 0 }) + }} + + + + + + + diff --git a/frontend/src/components/editCalendar/EditAdditionalModules.vue b/frontend/src/components/editCalendar/EditAdditionalModules.vue deleted file mode 100644 index ff155ba..0000000 --- a/frontend/src/components/editCalendar/EditAdditionalModules.vue +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - {{ $t("additionalModules.subTitle") }} - - - - - - - - - {{ display(slotProps.option) }} - - - - - - - - - - - {{ t('additionalModules.footerModulesSelected', { count: selectedModules.length ?? 0 }) }} - - - - - - {{ - $t("additionalModules.nextStep") - }} - - - - - diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index 3f1ff6f..ec53f46 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -8,8 +8,8 @@ const PrivacyPolicy = () => import("../view/PrivacyPolicy.vue"); const RenameModules = () => import("../components/RenameModules.vue"); const RoomFinder = () => import("../view/RoomFinder.vue"); const EditCalendarView = () => import("../view/EditCalendarView.vue"); -const EditAdditionalModules = () => import("../components/editCalendar/EditAdditionalModules.vue"); -const EditModules = () => import("../components/editCalendar/EditModules.vue"); +const EditAdditionalModules = () => import("../view/editCalendar/EditAdditionalModules.vue"); +const EditModules = () => import("../view/editCalendar/EditModules.vue"); const CourseSelection = () => import("../view/CourseSelection.vue"); import i18n from "../i18n"; diff --git a/frontend/src/view/AdditionalModules.vue b/frontend/src/view/AdditionalModules.vue index 79284b3..581dc6d 100644 --- a/frontend/src/view/AdditionalModules.vue +++ b/frontend/src/view/AdditionalModules.vue @@ -1,89 +1,16 @@ @@ -93,100 +20,7 @@ function unselectModule(event: DataTableRowUnselectEvent) { {{ $t("additionalModules.subTitle") }} - - - - - - - - - - - - - - - - - - - - - - - - - - {{ - t('additionalModules.footerModulesSelected', { count: store?.countModules() ?? 0 }) - }} - - - - + - - diff --git a/frontend/src/view/editCalendar/EditAdditionalModules.vue b/frontend/src/view/editCalendar/EditAdditionalModules.vue new file mode 100644 index 0000000..0323e05 --- /dev/null +++ b/frontend/src/view/editCalendar/EditAdditionalModules.vue @@ -0,0 +1,34 @@ + + + + + + + {{ $t("additionalModules.subTitle") }} + + + + + + + + diff --git a/frontend/src/components/editCalendar/EditModules.vue b/frontend/src/view/editCalendar/EditModules.vue similarity index 98% rename from frontend/src/components/editCalendar/EditModules.vue rename to frontend/src/view/editCalendar/EditModules.vue index 6a26b42..8d8c9af 100644 --- a/frontend/src/components/editCalendar/EditModules.vue +++ b/frontend/src/view/editCalendar/EditModules.vue @@ -6,7 +6,7 @@ import { fetchAllModules } from "../../api/fetchCourse.ts"; import {deleteIndividualFeed, saveIndividualFeed} from "../../api/createFeed.ts"; import tokenStore from "../../store/tokenStore"; import router from "../../router"; -import ModuleTemplateDialog from "../ModuleTemplateDialog.vue"; +import ModuleTemplateDialog from "../../components/ModuleTemplateDialog.vue"; import { onlyWhitespace } from "../../helpers/strings.ts"; import { useI18n } from "vue-i18n"; import { useToast } from "primevue/usetoast";
- {{ display(slotProps.option) }} -