feat(WatchSidebar): 恢复评论模块,添加 Tab 切换

- 在关注事件面板添加"我的评论" Tab
 - 新增 MyCommentsTab 组件显示用户评论
 - 评论显示:内容、关联事件、点赞/回复数、时间
 - 更新类型定义支持评论数据传递
This commit is contained in:
zdl
2025-12-23 10:05:45 +08:00
parent 30b831e880
commit 93928f4ee7
6 changed files with 285 additions and 82 deletions

View File

@@ -203,12 +203,18 @@ export interface WatchSidebarProps {
/** 关注的事件列表 */
followingEvents: FollowingEvent[];
/** 用户评论列表 */
eventComments?: EventComment[];
/** 点击股票回调 */
onStockClick?: (stock: WatchlistItem) => void;
/** 点击事件回调 */
onEventClick?: (event: FollowingEvent) => void;
/** 点击评论回调 */
onCommentClick?: (comment: EventComment) => void;
/** 添加股票回调 */
onAddStock?: () => void;
@@ -240,9 +246,15 @@ export interface FollowingEventsPanelProps {
/** 事件列表 */
events: FollowingEvent[];
/** 用户评论列表 */
eventComments?: EventComment[];
/** 点击事件回调 */
onEventClick?: (event: FollowingEvent) => void;
/** 点击评论回调 */
onCommentClick?: (comment: EventComment) => void;
/** 添加事件回调 */
onAddEvent?: () => void;
}