export default defineNuxtRouteMiddleware((to) => { const user = useSupabaseUser() const publicRoutes = ['/login', '/signup', '/auth/callback'] if (publicRoutes.includes(to.path)) return if (!user.value) { return navigateTo('/login') } })