From 8b9d4e175083eab0bbf46dd5513acf47500cafbe Mon Sep 17 00:00:00 2001 From: Niclas Jost <35239311+niclas-j@users.noreply.github.com> Date: Sun, 10 Dec 2023 12:21:51 +0100 Subject: [PATCH] 108 - lazy load routes --- frontend/src/router/index.ts | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index 191a3eb..3f1ff6f 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -1,15 +1,17 @@ import { createRouter, createWebHistory } from "vue-router"; -import Faq from "../components/FaqPage.vue"; -import AdditionalModules from "../view/AdditionalModules.vue"; -import CalendarLink from "../components/CalendarLink.vue"; -import Imprint from "../view/ImprintPage.vue"; -import PrivacyPolicy from "../view/PrivacyPolicy.vue"; -import RenameModules from "../components/RenameModules.vue"; -import RoomFinder from "../view/RoomFinder.vue"; -import EditCalendarView from "../view/EditCalendarView.vue"; -import EditAdditionalModules from "../components/editCalendar/EditAdditionalModules.vue"; -import EditModules from "../components/editCalendar/EditModules.vue"; -import CourseSelection from "../view/CourseSelection.vue"; + +const Faq = () => import("../components/FaqPage.vue"); +const AdditionalModules = () => import("../view/AdditionalModules.vue"); +const CalendarLink = () => import("../components/CalendarLink.vue"); +const Imprint = () => import("../view/ImprintPage.vue"); +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 CourseSelection = () => import("../view/CourseSelection.vue"); + import i18n from "../i18n"; const router = createRouter({