From 0c714d2c041d838a42c692a03a6e3346cc55399b Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Sat, 25 Jan 2025 09:20:07 +0100 Subject: [PATCH] feat: refs #7826 add error handling and refresh icon to NavBar --- src/components/NavBar.vue | 8 ++++++++ src/router/index.js | 13 +++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue index ef5bdc6ac..70793ffd6 100644 --- a/src/components/NavBar.vue +++ b/src/components/NavBar.vue @@ -63,7 +63,15 @@ onMounted(() => stateStore.setMounted());
+ {{ state }}
+ { + state.set('error', true); + }, 1000); document.title = title; }); @@ -108,13 +111,19 @@ export default defineRouter(function (/* { store, ssrContext } */) { if ( error.message.includes('Failed to fetch dynamically imported module') || error.message.includes('Importing a module script failed') - ) + ) { + state.set('error', { + message: t('globals.errorLoadingPage'), + timeout: 5000, + type: 'negative', + }); Notify.create({ message: t('globals.noSelectedRows'), type: 'negative', timeout: 5000, progress: true, }); + } }); return Router; });