import { useUser } from '~/composables/useUser' // We have server side things that does effectively this, but that wont stop SPA navigation export default defineNuxtRouteMiddleware(async (to, from) => { const { getUser } = useUser() const user = await getUser() if (!user || !user.is_admin) { return navigateTo('/home') } })