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