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
+12
View File
@@ -0,0 +1,12 @@
<template>
<div class="min-h-screen flex flex-col">
<NavBar />
<main class="flex-1 p-6">
<slot />
</main>
</div>
</template>
<script setup lang="ts">
import NavBar from '@/components/layout/NavBar.vue'
</script>