Files
testing-tool/src/layout/README.md
T
rsgltzyd b487f71512 refactor: 移除 TopBar 组件,重构功能导航并引入主题切换按钮
- 删除 TopBar 及其相关组件和逻辑,简化布局结构。
- 新增 FeatureNav 组件,包含功能导航和主题切换按钮。
- 更新 README.md,反映新的组件结构和功能。
- 修改测试用例,确保新结构下的功能正常。
2026-07-05 22:30:13 +08:00

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