## 目录重构 - DynamicNewsCard/ → DynamicNews/(含 layouts/, hooks/ 子目录) - EventCard 原子组件 → EventCard/atoms/ - EventDetailModal 独立目录化 - HotEvents 独立目录化(含 CSS) - SearchFilters 独立目录化(CompactSearchBox, TradingTimeFilter) ## 导入路径修复 - EventCard/*.js: 统一使用 @constants/, @utils/, @components/ 别名 - atoms/*.js: 修复移动后的相对路径问题 - DynamicNewsCard.js: 更新 contexts, store, constants 导入 - EventHeaderInfo.js, CompactMetaBar.js: 修复 EventFollowButton 导入 ## Mock Handler 添加 - /api/events/:eventId/expectation-score - 事件超预期得分 - /api/index/:indexCode/realtime - 指数实时行情 ## 警告修复 - CitationMark.js: overlayInnerStyle → styles (Antd 5.x) - CitedContent.js: 移除不支持的 jsx 属性 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
22 lines
733 B
JavaScript
22 lines
733 B
JavaScript
// src/views/Community/components/DynamicNews/index.js
|
|
// 动态新闻模块
|
|
|
|
// 主组件
|
|
export { default as DynamicNewsCard } from './DynamicNewsCard';
|
|
|
|
// 布局组件
|
|
export { default as VerticalModeLayout } from './layouts/VerticalModeLayout';
|
|
export { default as VirtualizedFourRowGrid } from './layouts/VirtualizedFourRowGrid';
|
|
|
|
// 子组件
|
|
export { default as EventScrollList } from './EventScrollList';
|
|
export { default as EventDetailScrollPanel } from './EventDetailScrollPanel';
|
|
export { default as ModeToggleButtons } from './ModeToggleButtons';
|
|
export { default as PaginationControl } from './PaginationControl';
|
|
|
|
// Hooks
|
|
export { usePagination } from './hooks/usePagination';
|
|
|
|
// 常量
|
|
export * from './constants';
|