diff --git a/adminforth/spa/src/stores/core.ts b/adminforth/spa/src/stores/core.ts index 560e32b77..3cd55a15d 100644 --- a/adminforth/spa/src/stores/core.ts +++ b/adminforth/spa/src/stores/core.ts @@ -34,6 +34,10 @@ export const useCoreStore = defineStore('core', () => { adminUser.value = null; } + async function resetResource() { + resource.value = null; + } + async function toggleTheme() { theme.value = theme.value === 'light' ? 'dark' : 'light'; if (theme.value === 'light') { @@ -224,5 +228,6 @@ export const useCoreStore = defineStore('core', () => { theme, fetchMenuBadges, resetAdminUser, + resetResource, } }) diff --git a/adminforth/spa/src/stores/user.ts b/adminforth/spa/src/stores/user.ts index c7c96be46..3fb626d9d 100644 --- a/adminforth/spa/src/stores/user.ts +++ b/adminforth/spa/src/stores/user.ts @@ -43,6 +43,7 @@ export const useUserStore = defineStore('user', () => { }); reconnect(); coreStore.resetAdminUser(); + coreStore.resetResource(); unauthorize(); }