feat(frontend): add collapsible navigation sidebar

Persist the desktop sidebar state, provide accessible compact navigation tooltips, and cover the collapsed navigation markup with a focused component test.
This commit is contained in:
elky
2026-07-25 21:28:51 +08:00
parent 778cfb1a5c
commit 2ef7ac79bc
4 changed files with 371 additions and 105 deletions
+4
View File
@@ -269,6 +269,8 @@ export const messages = {
'nav.group.account': '账户',
'nav.group.management': '管理',
'nav.group.system': '系统',
'nav.collapseSidebar': '收起侧边栏',
'nav.expandSidebar': '展开侧边栏',
'nav.dashboard': '仪表盘',
'nav.healthMonitor': '健康监控',
'nav.modelCatalog': '模型目录',
@@ -580,6 +582,8 @@ export const messages = {
'nav.group.account': 'Account',
'nav.group.management': 'Management',
'nav.group.system': 'System',
'nav.collapseSidebar': 'Collapse sidebar',
'nav.expandSidebar': 'Expand sidebar',
'nav.dashboard': 'Dashboard',
'nav.healthMonitor': 'Health monitor',
'nav.modelCatalog': 'Model catalog',