feat: 高级列表

This commit is contained in:
2025-09-13 17:56:13 +08:00
parent e42e1c01fb
commit 9d5a289929
18 changed files with 1301 additions and 6739 deletions

34
src/constants/icons.tsx Normal file
View File

@@ -0,0 +1,34 @@
// constants/icons.tsx
import {
EditOutlined,
DeleteOutlined,
EyeOutlined,
PlusOutlined,
ExportOutlined,
DownloadOutlined,
UploadOutlined,
SearchOutlined,
ReloadOutlined,
SettingOutlined,
MoreOutlined,
CopyOutlined,
UserOutlined,
} from "@ant-design/icons";
export const ICONS = {
edit: <EditOutlined />,
delete: <DeleteOutlined />,
view: <EyeOutlined />,
add: <PlusOutlined />,
export: <ExportOutlined />,
download: <DownloadOutlined />,
upload: <UploadOutlined />,
search: <SearchOutlined />,
reload: <ReloadOutlined />,
setting: <SettingOutlined />,
more: <MoreOutlined />,
copy: <CopyOutlined />,
user: <UserOutlined />,
} as const;
export type IconType = keyof typeof ICONS;