diff --git a/resources/js/app.js b/resources/js/app.js index 654b976d..b383afde 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -75,10 +75,11 @@ app .component('Kicker', Kicker) // Global error handling -// import { useNotifyStore } from '@/stores/notify' +// import { useNotify } from '@2fauth/ui' // if (process.env.NODE_ENV != 'development') { // app.config.errorHandler = (err) => { -// useNotifyStore().error(err) +// useNotify().parse(err) +// router.push({ name: 'genericError' }) // } // } diff --git a/resources/js/components/AccessLogViewer.vue b/resources/js/components/AccessLogViewer.vue index 7c2ae004..9c31520f 100644 --- a/resources/js/components/AccessLogViewer.vue +++ b/resources/js/components/AccessLogViewer.vue @@ -2,11 +2,11 @@ import SearchBox from '@/components/SearchBox.vue' import userService from '@/services/userService' import Spinner from '@/components/Spinner.vue' - import { useNotifyStore } from '@/stores/notify' import { FontAwesomeLayers } from '@fortawesome/vue-fontawesome' import { UseColorMode } from '@vueuse/components' + import { useErrorHandler } from '@2fauth/stores' - const notify = useNotifyStore() + const errorHandler = useErrorHandler() const $2fauth = inject('2fauth') const props = defineProps({ @@ -106,7 +106,8 @@ orderIsDesc.value == true ? sortDesc() : sortAsc() }) .catch(error => { - notify.error(error) + errorHandler.parse(error) + router.push({ name: 'genericError' }) }) .finally(() => { isFetching.value = false diff --git a/resources/js/components/CopyButton.vue b/resources/js/components/CopyButton.vue index 22b6b2fc..32e12f58 100644 --- a/resources/js/components/CopyButton.vue +++ b/resources/js/components/CopyButton.vue @@ -1,9 +1,9 @@