feat: add notify icon read

This commit is contained in:
engigu
2026-03-09 18:10:23 +08:00
parent e7da316c90
commit 77cf12c9b6
46 changed files with 1347 additions and 252 deletions
+5 -1
View File
@@ -5,6 +5,7 @@ import { resetAuthCache } from '@/router'
import { LayoutDashboard, ListTodo, FileCode, Settings, LogOut, ScrollText, Terminal, Variable, KeyRound, Menu, X, Server, Globe, Bell } from 'lucide-vue-next'
import { Button } from '@/components/ui/button'
import ThemeToggle from '@/components/ThemeToggle.vue'
import SystemNotice from '@/components/SystemNotice.vue'
import { api } from '@/api'
import { useSiteSettings } from '@/composables/useSiteSettings'
@@ -150,7 +151,10 @@ onMounted(() => {
<span class="sm:hidden">{{ sentenceContent }}</span>
</span>
</div>
<ThemeToggle />
<div class="flex items-center gap-2">
<SystemNotice />
<ThemeToggle />
</div>
</div>
<div class="p-4 lg:p-6">
<RouterView />