import { stores } from "@halo-dev/ui-shared"; import type { Router } from "vue-router"; export function setupAuthCheckGuard(router: Router) { router.beforeEach((_to, _from, next) => { const currentUserStore = stores.currentUser(); if (currentUserStore.isAnonymous) { window.location.href = `/login?redirect_uri=${encodeURIComponent( window.location.href )}`; return; } next(); }); }