agent功能开发增加MCP后端
This commit is contained in:
23
CLAUDE.md
23
CLAUDE.md
@@ -2958,6 +2958,29 @@ refactor(components): 将 EventCard 拆分为原子组件
|
||||
> - **Community 页面**: [docs/Community.md](./docs/Community.md) - 页面架构、组件结构、数据流、变更历史
|
||||
> - **其他页面**: 根据需要创建独立的页面文档
|
||||
|
||||
### 2025-10-30: EventList.js 组件化重构
|
||||
|
||||
**影响范围**: Community 页面核心组件
|
||||
|
||||
**重构成果**:
|
||||
- 将 1095 行的 `EventList.js` 拆分为 497 行主组件 + 10 个子组件
|
||||
- 代码行数减少 **54.6%** (598 行)
|
||||
- 创建了 7 个原子组件 (Atoms) 和 2 个组合组件 (Molecules)
|
||||
|
||||
**新增组件**:
|
||||
- `EventCard/` - 统一入口,智能路由紧凑/详细模式
|
||||
- `CompactEventCard.js` - 紧凑模式事件卡片
|
||||
- `DetailedEventCard.js` - 详细模式事件卡片
|
||||
- 7 个原子组件: EventTimeline, EventImportanceBadge, EventStats, EventFollowButton, EventPriceDisplay, EventDescription, EventHeader
|
||||
|
||||
**新增工具函数**:
|
||||
- `src/utils/priceFormatters.js` - 价格格式化工具 (getPriceChangeColor, formatPriceChange, PriceArrow)
|
||||
- `src/constants/animations.js` - 动画常量 (pulseAnimation, fadeIn, slideInUp)
|
||||
|
||||
**优势**: 提高了代码可维护性、可复用性、可测试性和性能
|
||||
|
||||
**详细文档**: 参见 [docs/Community.md](./docs/Community.md)
|
||||
|
||||
---
|
||||
|
||||
## 更新本文档
|
||||
|
||||
Reference in New Issue
Block a user