refactor(icons): 迁移 components 目录图标到 lucide-react

- @chakra-ui/icons → lucide-react
- react-icons → lucide-react
- 涉及 49 个组件文件

🤖 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 12:23:19 +08:00
parent 33e9a10524
commit 6f5c6c933e
49 changed files with 250 additions and 282 deletions

View File

@@ -20,8 +20,8 @@ import {
ListItem,
Flex,
} from "@chakra-ui/react";
import { SearchIcon, CloseIcon } from "@chakra-ui/icons";
import { useStockSearch } from "@hooks/useStockSearch";
import { Search, X } from "lucide-react";
export function SearchBar(props) {
const { variant, children, ...rest } = props;
@@ -80,7 +80,7 @@ export function SearchBar(props) {
<Box ref={containerRef} position="relative" {...rest}>
<InputGroup borderRadius="8px" w="220px">
<InputLeftElement pointerEvents="none">
<SearchIcon color={searchIconColor} w="15px" h="15px" />
<Search color={searchIconColor} size={15} />
</InputLeftElement>
<Input
variant="search"
@@ -103,7 +103,7 @@ export function SearchBar(props) {
<IconButton
size="xs"
variant="ghost"
icon={<CloseIcon w="10px" h="10px" />}
icon={<X size={10} />}
onClick={clearSearch}
aria-label="清除搜索"
_hover={{ bg: "transparent" }}