From bd0d5501a189f09a1cdec2ba4f4a2ca0b67c251d Mon Sep 17 00:00:00 2001 From: ken Date: Fri, 27 Jun 2025 12:48:14 +0200 Subject: [PATCH] feat: add overlaypopup, and move components in separate routes --- .../src/App.vue | 1 - .../src/components/OverlayPopup.vue | 43 +++++++++++++++++++ .../src/components/SystemMessagesPage.vue | 10 +---- .../src/components/SystemMesssages.vue | 12 +----- .../src/components/TestPage.vue | 21 +++++++++ .../src/mocks/overlay_popup.json | 12 ++++++ .../src/router/index.js | 7 +-- .../src/utils/api.js | 8 +++- 8 files changed, 90 insertions(+), 24 deletions(-) create mode 100644 gca-admin-gurusoft-message-dashboard/src/components/OverlayPopup.vue create mode 100644 gca-admin-gurusoft-message-dashboard/src/components/TestPage.vue create mode 100644 gca-admin-gurusoft-message-dashboard/src/mocks/overlay_popup.json diff --git a/gca-admin-gurusoft-message-dashboard/src/App.vue b/gca-admin-gurusoft-message-dashboard/src/App.vue index 02d8986..d11d61a 100644 --- a/gca-admin-gurusoft-message-dashboard/src/App.vue +++ b/gca-admin-gurusoft-message-dashboard/src/App.vue @@ -1,7 +1,6 @@ diff --git a/gca-admin-gurusoft-message-dashboard/src/components/OverlayPopup.vue b/gca-admin-gurusoft-message-dashboard/src/components/OverlayPopup.vue new file mode 100644 index 0000000..42d9a6a --- /dev/null +++ b/gca-admin-gurusoft-message-dashboard/src/components/OverlayPopup.vue @@ -0,0 +1,43 @@ + + + \ No newline at end of file diff --git a/gca-admin-gurusoft-message-dashboard/src/components/SystemMessagesPage.vue b/gca-admin-gurusoft-message-dashboard/src/components/SystemMessagesPage.vue index 631aa33..0e211a8 100644 --- a/gca-admin-gurusoft-message-dashboard/src/components/SystemMessagesPage.vue +++ b/gca-admin-gurusoft-message-dashboard/src/components/SystemMessagesPage.vue @@ -50,17 +50,9 @@ import {onMounted, ref} from 'vue'; import {initializeApi} from '../utils/api.js'; -const api = initializeApi(true); +const api = initializeApi(); const messages = ref([]); -const useMockedData = import.meta.env.VITE_USE_MOCK === "true"; - -if (useMockedData) { - import('bootstrap/dist/css/bootstrap.min.css') - .then(() => console.log('Bootstrap CSS loaded!')) - .catch(err => console.error('Error loading Bootstrap CSS:', err)); -} - onMounted(async () => { messages.value = await api.getAllMessages(); }); diff --git a/gca-admin-gurusoft-message-dashboard/src/components/SystemMesssages.vue b/gca-admin-gurusoft-message-dashboard/src/components/SystemMesssages.vue index ddd259b..d1b5a6d 100644 --- a/gca-admin-gurusoft-message-dashboard/src/components/SystemMesssages.vue +++ b/gca-admin-gurusoft-message-dashboard/src/components/SystemMesssages.vue @@ -7,7 +7,7 @@