From 2d762c9ea3c6cc4f3a80129be9350e66d0ff889a Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Thu, 4 Jun 2026 18:35:20 +0300 Subject: [PATCH] dynamic load dialogmodal --- src/components/draft_closer/draft_closer.js | 7 ++++--- src/components/draft_closer/draft_closer.vue | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/draft_closer/draft_closer.js b/src/components/draft_closer/draft_closer.js index 2648b40c5..d60243dbd 100644 --- a/src/components/draft_closer/draft_closer.js +++ b/src/components/draft_closer/draft_closer.js @@ -1,5 +1,4 @@ -import DialogModal from 'src/components/dialog_modal/dialog_modal.vue' - +import { defineAsyncComponent } from 'vue' import { useMergedConfigStore } from 'src/stores/merged_config.js' const DraftCloser = { @@ -9,7 +8,9 @@ const DraftCloser = { } }, components: { - DialogModal, + DialogModal: defineAsyncComponent( + () => import('src/components/dialog_modal/dialog_modal.vue'), + ), }, emits: ['save', 'discard'], computed: { diff --git a/src/components/draft_closer/draft_closer.vue b/src/components/draft_closer/draft_closer.vue index 1afb1f44d..bb8e5ec55 100644 --- a/src/components/draft_closer/draft_closer.vue +++ b/src/components/draft_closer/draft_closer.vue @@ -1,6 +1,6 @@ - +