fix(Concept): 修复未导入的 react-icons 图标引用

将 ConceptCenter 中遗留的 react-icons 图标替换为 lucide-react:
- FaCube → BoxIcon
- FaSitemap → Network
- FaList → List
- FaArrowUp/FaArrowDown → ArrowUp/ArrowDown
- FaLock → Lock
- FaHistory → History
- FaChartLine → LineChart

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
zdl
2025-12-25 14:01:46 +08:00
parent 0e795563c0
commit 2841cec6f3

View File

@@ -983,7 +983,7 @@ const ConceptCenter = () => {
animation={Math.abs(changePercent) > 5 ? `${pulseAnimation} 2s infinite` : 'none'}
>
<Icon
as={changePercent > 0 ? FaArrowUp : changePercent < 0 ? FaArrowDown : null}
as={changePercent > 0 ? ArrowUp : changePercent < 0 ? ArrowDown : null}
boxSize={3}
/>
{formatChangePercent(changePercent)}
@@ -1111,7 +1111,7 @@ const ConceptCenter = () => {
</HStack>
</Box>
<Icon
as={hasFeatureAccess('hot_stocks') ? ChevronRight : FaLock}
as={hasFeatureAccess('hot_stocks') ? ChevronRight : Lock}
color={hasFeatureAccess('hot_stocks') ? 'purple.300' : 'yellow.400'}
boxSize={4}
/>
@@ -1152,7 +1152,7 @@ const ConceptCenter = () => {
<Button
size={{ base: 'xs', md: 'sm' }}
leftIcon={<FaHistory />}
leftIcon={<History />}
bg="purple.500"
color="white"
variant="solid"
@@ -1253,7 +1253,7 @@ const ConceptCenter = () => {
boxShadow={`0 2px 8px rgba(${changeColor === 'red' ? '239, 68, 68' : changeColor === 'green' ? '34, 197, 94' : '100, 116, 139'}, 0.4)`}
>
<Icon
as={changePercent > 0 ? FaArrowUp : changePercent < 0 ? FaArrowDown : null}
as={changePercent > 0 ? ArrowUp : changePercent < 0 ? ArrowDown : null}
boxSize={2}
mr={1}
/>
@@ -1345,7 +1345,7 @@ const ConceptCenter = () => {
<Button
size="sm"
leftIcon={<FaChartLine />}
leftIcon={<LineChart />}
bg="purple.500"
color="white"
onClick={(e) => handleViewContent(e, concept.concept, concept.concept_id, concept.stocks)}
@@ -1878,7 +1878,7 @@ const ConceptCenter = () => {
</Tooltip>
<Tooltip label="层级图" placement="top">
<IconButton
icon={<FaSitemap />}
icon={<Network />}
onClick={() => {
if (viewMode !== 'hierarchy') {
trackViewModeChanged('hierarchy', viewMode);
@@ -1897,7 +1897,7 @@ const ConceptCenter = () => {
</Tooltip>
<Tooltip label="列表视图" placement="top">
<IconButton
icon={<FaList />}
icon={<List />}
onClick={() => {
if (viewMode !== 'list') {
trackViewModeChanged('list', viewMode);