export const useAuthGuard = () => { const appStore = useAppStore(); const router = useRouter(); const requireAuth = () => { onMounted(() => { if (!appStore.isAuthenticated) { router.push('/login'); } }); }; const requireGuest = () => { onMounted(() => { if (appStore.isAuthenticated) { router.push('/dashboard'); } }); }; return { requireAuth, requireGuest, }; };