diff --git a/client/app/components.d.ts b/client/app/components.d.ts index 025adee..4f8d51a 100644 --- a/client/app/components.d.ts +++ b/client/app/components.d.ts @@ -13,9 +13,7 @@ declare module 'vue' { PrimeButton: typeof import('primevue/button')['default'] PrimeButtonGroup: typeof import('primevue/buttongroup')['default'] PrimeCard: typeof import('primevue/card')['default'] - PrimeChip: typeof import('primevue/chip')['default'] PrimeDivider: typeof import('primevue/divider')['default'] - PrimeFieldset: typeof import('primevue/fieldset')['default'] PrimeFloatLabel: typeof import('primevue/floatlabel')['default'] PrimeInputText: typeof import('primevue/inputtext')['default'] PrimeMenu: typeof import('primevue/menu')['default'] diff --git a/client/app/middleware/01.auth.global.ts b/client/app/middleware/01.auth.global.ts index a4f90fc..5af18a6 100644 --- a/client/app/middleware/01.auth.global.ts +++ b/client/app/middleware/01.auth.global.ts @@ -6,6 +6,7 @@ export default defineNuxtRouteMiddleware(async (to, from) => { if (!me.value) { try { setMe(await chadApi('/me', { method: 'GET' })) + return navigateTo({ name: 'Index' }) } catch { if (to.meta.auth !== 'guest') {