b487f71512
- 删除 TopBar 及其相关组件和逻辑,简化布局结构。 - 新增 FeatureNav 组件,包含功能导航和主题切换按钮。 - 更新 README.md,反映新的组件结构和功能。 - 修改测试用例,确保新结构下的功能正常。
884 B
884 B
layout/
应用壳层布局组件目录,存放与扩展入口(popup / sidepanel / tab)绑定的布局 UI,与 components/ 中的通用可复用组件区分。
组件列表
| 目录 | 用途 |
|---|---|
FeatureNav/ |
右侧功能导航栏:工具图标切换、底部主题切换 |
目录结构
遵循与 pages/ 相同的 UI + Hook 分离模式:
layout/FeatureNav/
├── index.tsx # 垂直图标导航 + 底部主题按钮
├── useFeatureNav.ts # 读路由状态,暴露 navItems / navigateTo
├── useThemeToggle.ts # 主题模式循环切换逻辑
├── ThemeToggleButton.tsx # 主题切换按钮
├── resolveNavFeatures.ts # 功能列表解析
└── __tests__/
└── index.test.tsx