feat(web): router with auth guard, AppShell, login + home views

This commit is contained in:
2026-04-29 10:02:45 +08:00
parent 3eb595cf5e
commit 9d93bcd24b
8 changed files with 181 additions and 4 deletions
+10 -4
View File
@@ -1,9 +1,15 @@
<template>
<div class="min-h-screen flex items-center justify-center">
<p class="text-lg">Agent Coding Workflow scaffolding ready.</p>
</div>
<NConfigProvider :theme="ui.effectiveDark ? darkTheme : null">
<NMessageProvider>
<NDialogProvider>
<RouterView />
</NDialogProvider>
</NMessageProvider>
</NConfigProvider>
</template>
<script setup lang="ts">
// 占位组件:I5 接入 router 后改写为 RouterView + NConfigProvider。
import { NConfigProvider, NMessageProvider, NDialogProvider, darkTheme } from 'naive-ui'
import { useUIStore } from '@/stores/ui'
const ui = useUIStore()
</script>