2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 06:47:20 +08:00
Files
panel/web/src/router/guard/index.ts

12 lines
372 B
TypeScript

import type { Router } from 'vue-router'
import { createAppInstallGuard } from './app-install-guard'
import { createPageLoadingGuard } from './page-loading-guard'
import { createPageTitleGuard } from './page-title-guard'
export function setupRouterGuard(router: Router) {
createPageLoadingGuard(router)
createPageTitleGuard(router)
createAppInstallGuard(router)
}