添加用户的看多/看空逻辑

This commit is contained in:
2025-12-25 13:54:56 +08:00
parent ed75f1789e
commit e92c4eb724

View File

@@ -252,27 +252,32 @@ const HorizontalDynamicNewsEventCard = React.memo(({
</Box>
</Tooltip>
{/* 第二行:涨跌幅数据 + 互动指标(右 */}
{/* 第二行:涨跌幅数据(左) + 互动指标(右) */}
<HStack justify="space-between" align="center" w="full">
<StockChangeIndicators
maxChange={event.related_max_chg}
avgChange={event.related_avg_chg}
expectationScore={event.expectation_surprise_score}
size={indicatorSize}
/>
{/* 互动指标放右侧 */}
{showEngagement && (
<EventEngagement
eventId={event.id}
viewCount={event.view_count}
followerCount={event.follower_count}
bullishCount={event.bullish_count}
bearishCount={event.bearish_count}
userVote={event.user_vote}
size="md"
onVoteChange={onVoteChange}
{/* 左侧:涨跌幅数据,没有时用空盒子占位 */}
<Box flex="1">
<StockChangeIndicators
maxChange={event.related_max_chg}
avgChange={event.related_avg_chg}
expectationScore={event.expectation_surprise_score}
size={indicatorSize}
/>
</Box>
{/* 右侧:互动指标,始终靠右 */}
{showEngagement && (
<Box flexShrink={0}>
<EventEngagement
eventId={event.id}
viewCount={event.view_count}
followerCount={event.follower_count}
bullishCount={event.bullish_count}
bearishCount={event.bearish_count}
userVote={event.user_vote}
size="md"
onVoteChange={onVoteChange}
/>
</Box>
)}
</HStack>
</VStack>