import { useRouter, useRoute } from 'vue-router'; import { useService } from '@kaokei/use-vue-service'; import { UserService } from '@/services/user.service'; export function useRouterAuth(defaultPath = '/') { const route = useRoute(); const userService = useService(UserService); if (!userService.user?.id && route.meta.auth) { const router = useRouter(); router.push(defaultPath); } }