diff --git a/src/views/Community/components/DynamicNewsDetail/CollapsibleHeader.js b/src/views/Community/components/DynamicNewsDetail/CollapsibleHeader.js index 5d9175a2..6872296f 100644 --- a/src/views/Community/components/DynamicNewsDetail/CollapsibleHeader.js +++ b/src/views/Community/components/DynamicNewsDetail/CollapsibleHeader.js @@ -63,15 +63,21 @@ const CollapsibleHeader = ({ - + {/* 左侧:标题区域(可点击切换展开) */} + {title} @@ -85,6 +91,19 @@ const CollapsibleHeader = ({ {count} )} + {/* 展开/收起图标(showModeToggle 时显示在标题旁边) */} + {showModeToggle && ( + : } + size="xs" + variant="ghost" + aria-label={isOpen ? '收起' : '展开'} + onClick={(e) => { + e.stopPropagation(); + onToggle(); + }} + /> + )} {/* 只有 showModeToggle=true 时才显示模式切换按钮 */} @@ -93,13 +112,12 @@ const CollapsibleHeader = ({ size="sm" variant="ghost" colorScheme="blue" - rightIcon={getButtonIcon()} onClick={(e) => { e.stopPropagation(); onModeToggle(e); }} > - {getButtonText()} + {currentMode === 'simple' ? '详细信息' : '精简模式'} )}