From 43967491425e7bbe67f865b84af94a893bed44f6 Mon Sep 17 00:00:00 2001 From: survellow <59056368+survellow@users.noreply.github.com> Date: Tue, 2 Jul 2024 13:07:31 +0200 Subject: [PATCH] refactor pages to new folder structure --- frontend/src/router/index.ts | 32 +++++++------------ .../src/{components => view}/CalendarLink.vue | 4 +-- frontend/src/view/CourseSelection.vue | 12 +++---- .../{components/FaqPage.vue => view/Faq.vue} | 0 .../view/{ => create}/AdditionalModules.vue | 6 ++-- .../create}/RenameModules.vue | 12 +++---- .../EditAdditionalModules.vue | 6 ++-- .../EditCalendar.vue} | 12 +++---- .../{editCalendar => edit}/EditModules.vue | 6 ++-- frontend/src/view/{ => rooms}/FreeRooms.vue | 0 frontend/src/view/{ => rooms}/RoomFinder.vue | 6 ++-- 11 files changed, 44 insertions(+), 52 deletions(-) rename frontend/src/{components => view}/CalendarLink.vue (97%) rename frontend/src/{components/FaqPage.vue => view/Faq.vue} (100%) rename frontend/src/view/{ => create}/AdditionalModules.vue (90%) rename frontend/src/{components => view/create}/RenameModules.vue (95%) rename frontend/src/view/{editCalendar => edit}/EditAdditionalModules.vue (91%) rename frontend/src/view/{EditCalendarView.vue => edit/EditCalendar.vue} (91%) rename frontend/src/view/{editCalendar => edit}/EditModules.vue (97%) rename frontend/src/view/{ => rooms}/FreeRooms.vue (100%) rename frontend/src/view/{ => rooms}/RoomFinder.vue (94%) diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index a55c07d..f4ffa66 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -16,17 +16,17 @@ import { createRouter, createWebHistory } from "vue-router"; -const Faq = () => import("../components/FaqPage.vue"); -const AdditionalModules = () => import("../view/AdditionalModules.vue"); -const CalendarLink = () => import("../components/CalendarLink.vue"); -const RenameModules = () => import("../components/RenameModules.vue"); -const RoomFinder = () => import("../view/RoomFinder.vue"); -const EditCalendarView = () => import("../view/EditCalendarView.vue"); -const EditAdditionalModules = () => - import("../view/editCalendar/EditAdditionalModules.vue"); -const EditModules = () => import("../view/editCalendar/EditModules.vue"); const CourseSelection = () => import("../view/CourseSelection.vue"); -const FreeRooms = () => import("../view/FreeRooms.vue"); +const AdditionalModules = () => import("../view/create/AdditionalModules.vue"); +const CalendarLink = () => import("../view/CalendarLink.vue"); +const RenameModules = () => import("../view/create/RenameModules.vue"); +const RoomFinder = () => import("../view/rooms/RoomFinder.vue"); +const FreeRooms = () => import("../view/rooms/FreeRooms.vue"); +const EditCalendarView = () => import("../view/edit/EditCalendar.vue"); +const EditAdditionalModules = () => + import("../view/edit/EditAdditionalModules.vue"); +const EditModules = () => import("../view/edit/EditModules.vue"); +const Faq = () => import("../view/Faq.vue"); import i18n from "../i18n"; @@ -108,11 +108,7 @@ const router = createRouter({ { path: "/privacy-policy", name: "privacy-policy", - component: Faq, - beforeEnter() { - window.location.href = - "https://www.htwk-leipzig.de/hochschule/kontakt/datenschutzerklaerung/"; - }, + redirect: "https://www.htwk-leipzig.de/hochschule/kontakt/datenschutzerklaerung/", meta: { label: "privacy" } @@ -120,11 +116,7 @@ const router = createRouter({ { path: "/imprint", name: "imprint", - component: Faq, - beforeEnter() { - window.location.href = - "https://www.htwk-leipzig.de/hochschule/kontakt/impressum/"; - }, + redirect: "https://www.htwk-leipzig.de/hochschule/kontakt/impressum/", meta: { label: "imprint" } diff --git a/frontend/src/components/CalendarLink.vue b/frontend/src/view/CalendarLink.vue similarity index 97% rename from frontend/src/components/CalendarLink.vue rename to frontend/src/view/CalendarLink.vue index f14adbe..ac66469 100644 --- a/frontend/src/components/CalendarLink.vue +++ b/frontend/src/view/CalendarLink.vue @@ -17,10 +17,10 @@ along with this program. If not, see . -->