// 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;
