Capital/middleware/auth.ts

8 lines
189 B
TypeScript

export default defineNuxtRouteMiddleware((to, from) => {
const state = useLoggedInState()
if (!state.value) {
return navigateTo(`/auth/sign-in?redirect_uri=${to.fullPath}`)
}
})