From dd69f7361affda40715a680c9e6044e190da8c91 Mon Sep 17 00:00:00 2001 From: magicfelix <felix@felix-zauberer.de> Date: Wed, 9 Apr 2025 11:11:04 +0200 Subject: [PATCH] Fix frontend components imports --- aleksis/core/frontend/plugins/aleksis.js | 54 +++++++++++++----------- 1 file changed, 30 insertions(+), 24 deletions(-) diff --git a/aleksis/core/frontend/plugins/aleksis.js b/aleksis/core/frontend/plugins/aleksis.js index e268fc6c3..e83385ef0 100644 --- a/aleksis/core/frontend/plugins/aleksis.js +++ b/aleksis/core/frontend/plugins/aleksis.js @@ -56,36 +56,42 @@ AleksisVue.install = function (Vue) { Vue.$registerGlobalComponents = function () { const globalComponents = { // General stuff - AvatarClickbox: "../components/generic/AvatarClickbox.vue", - CalendarWithControls: "../components/calendar/CalendarWithControls.vue", - ErrorPage: "../components/app/ErrorPage.vue", - MessageBox: "../components/generic/MessageBox.vue", - SmallContainer: "../components/generic/SmallContainer.vue", + AvatarClickbox: import("../components/generic/AvatarClickbox.vue"), + CalendarWithControls: import( + "../components/calendar/CalendarWithControls.vue" + ), + ErrorPage: import("../components/app/ErrorPage.vue"), + MessageBox: import("../components/generic/MessageBox.vue"), + SmallContainer: import("../components/generic/SmallContainer.vue"), // Layout - DetailView: "../components/generic/DetailView.vue", - ListView: "../components/generic/ListView.vue", + DetailView: import("../components/generic/DetailView.vue"), + ListView: import("../components/generic/ListView.vue"), // Buttons: - BackButton: "../components/generic/BackButton.vue", - ButtonMenu: "../components/generic/ButtonMenu.vue", - CancelButton: "../components/generic/buttons/CancelButton.vue", - CreateButton: "../components/generic/buttons/CreateButton.vue", - DeleteButton: "../components/generic/buttons/DeleteButton.vue", - DialogCloseButton: "../components/generic/buttons/DialogCloseButton.vue", - EditButton: "../components/generic/buttons/EditButton.vue", - FabButton: "../components/generic/buttons/FabButton.vue", - FilterButton: "../components/generic/buttons/FilterButton.vue", - IconButton: "../components/generic/buttons/IconButton.vue", - PrimaryActionButton: - "../components/generic/buttons/PrimaryActionButton.vue", - SaveButton: "../components/generic/buttons/SaveButton.vue", - SecondaryActionButton: - "../components/generic/buttons/SecondaryActionButton.vue", + BackButton: import("../components/generic/BackButton.vue"), + ButtonMenu: import("../components/generic/ButtonMenu.vue"), + CancelButton: import("../components/generic/buttons/CancelButton.vue"), + CreateButton: import("../components/generic/buttons/CreateButton.vue"), + DeleteButton: import("../components/generic/buttons/DeleteButton.vue"), + DialogCloseButton: import( + "../components/generic/buttons/DialogCloseButton.vue" + ), + EditButton: import("../components/generic/buttons/EditButton.vue"), + FabButton: import("../components/generic/buttons/FabButton.vue"), + FilterButton: import("../components/generic/buttons/FilterButton.vue"), + IconButton: import("../components/generic/buttons/IconButton.vue"), + PrimaryActionButton: import( + "../components/generic/buttons/PrimaryActionButton.vue" + ), + SaveButton: import("../components/generic/buttons/SaveButton.vue"), + SecondaryActionButton: import( + "../components/generic/buttons/SecondaryActionButton.vue" + ), }; - for (let [name, path] of Object.entries(globalComponents)) { - Vue.component(name, () => import(path)); + for (let [name, module] of Object.entries(globalComponents)) { + Vue.component(name, () => module); } }; -- GitLab