feat(nav): add collapsible sidebar and nested navigation groups

Refactor sidebar to support nested navigation groups for related entities.
Implement collapsible desktop sidebar with icon tooltips.
This commit is contained in:
2026-05-04 08:57:31 +08:00
parent 4238be7761
commit 03f5735bd2
5 changed files with 623 additions and 57 deletions

View File

@@ -43,6 +43,11 @@ export const systemWordingMessages = {
},
nav: {
home: 'Home',
pokedex: 'Pokedex',
habitatDex: 'Habitat Dex',
collections: 'Collections',
mainGame: 'Main Game',
event: 'Event',
pokemon: 'Pokemon',
eventPokemon: 'Event Pokemon',
habitats: 'Habitats',
@@ -63,6 +68,8 @@ export const systemWordingMessages = {
main: 'Main navigation',
openMenu: 'Open navigation',
closeMenu: 'Close navigation',
collapseSidebar: 'Collapse sidebar',
expandSidebar: 'Expand sidebar',
language: 'Language',
profile: 'Profile',
login: 'Log in',
@@ -1288,6 +1295,11 @@ export const systemWordingMessages = {
},
nav: {
home: '首页',
pokedex: 'Pokedex',
habitatDex: 'Habitat Dex',
collections: 'Collections',
mainGame: 'Main Game',
event: 'Event',
pokemon: 'Pokemon',
eventPokemon: 'Event Pokemon',
habitats: '栖息地',
@@ -1308,6 +1320,8 @@ export const systemWordingMessages = {
main: '主导航',
openMenu: '打开导航',
closeMenu: '关闭导航',
collapseSidebar: '收起侧边栏',
expandSidebar: '展开侧边栏',
language: '语言',
profile: '个人资料',
login: '登录',