claude-code-best/packages/pokemon/src/ui
claude-code-best 74682b2a82 refactor: 代码优化 — 扩展类型覆盖、修复变量遮蔽、移除未使用导入
- engine.ts: 扩展 getSpeciesMoves 覆盖全部 18 种属性
- settlement.ts: 重命名 species → oppSpecies 避免遮蔽外层变量
- storage.ts: addItemToBag/removeItemFromBag 深拷贝 bag items 避免修改原对象
- BattleFlow.tsx: 移除未使用导入和条件 useInput 调用(React hooks 规则)
- BattleView.tsx: 移除未使用的 BattlePokemon/MoveOption/Dex 导入

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 00:49:48 +08:00
..
BattleConfigPanel.tsx feat: Phase 3 — 战斗 UI 终端交互组件 2026-04-22 00:37:26 +08:00
BattleFlow.tsx refactor: 代码优化 — 扩展类型覆盖、修复变量遮蔽、移除未使用导入 2026-04-22 00:49:48 +08:00
BattleResultPanel.tsx feat: Phase 3 — 战斗 UI 终端交互组件 2026-04-22 00:37:26 +08:00
BattleView.tsx refactor: 代码优化 — 扩展类型覆盖、修复变量遮蔽、移除未使用导入 2026-04-22 00:49:48 +08:00
CompanionCard.tsx feat: 又是更新了一大堆 2026-04-21 21:38:13 +08:00
EggView.tsx feat: 第一版可用 pokemon 2026-04-21 19:03:31 +08:00
EvolutionAnim.tsx feat: 又是更新了一大堆 2026-04-21 21:38:13 +08:00
ItemPanel.tsx feat: Phase 3 — 战斗 UI 终端交互组件 2026-04-22 00:37:26 +08:00
MoveLearnPanel.tsx feat: Phase 3 — 战斗 UI 终端交互组件 2026-04-22 00:37:26 +08:00
PokedexView.tsx feat: Phase 1 — 数据模型升级 Creature v2 + PCBox/Bag 2026-04-22 00:20:08 +08:00
SpeciesDetail.tsx feat: 又是更新了一大堆 2026-04-21 21:38:13 +08:00
SpriteAnimator.tsx feat: 一大堆优化 2026-04-21 20:31:10 +08:00
StatBar.tsx feat: 第一版可用 pokemon 2026-04-21 19:03:31 +08:00
SwitchPanel.tsx feat: Phase 3 — 战斗 UI 终端交互组件 2026-04-22 00:37:26 +08:00