import { createIconifyIcon } from '@vben-core/icons';

export * from '@vben-core/icons';

export const MdiKeyboardEsc = createIconifyIcon('mdi:keyboard-esc');

// 文件选择器相关图标
export const CloudUploadOutlined = createIconifyIcon(
  'ant-design:cloud-upload-outlined',
);
export const FolderOpenOutlined = createIconifyIcon(
  'ant-design:folder-open-outlined',
);
export const FileImageOutlined = createIconifyIcon(
  'ant-design:file-image-outlined',
);
export const VideoCameraOutlined = createIconifyIcon(
  'ant-design:video-camera-outlined',
);
export const SoundOutlined = createIconifyIcon('ant-design:sound-outlined');
export const FilePdfOutlined = createIconifyIcon(
  'ant-design:file-pdf-outlined',
);
export const FileWordOutlined = createIconifyIcon(
  'ant-design:file-word-outlined',
);
export const FileExcelOutlined = createIconifyIcon(
  'ant-design:file-excel-outlined',
);
export const FilePptOutlined = createIconifyIcon(
  'ant-design:file-ppt-outlined',
);
export const FileTextOutlined = createIconifyIcon(
  'ant-design:file-text-outlined',
);
export const FileZipOutlined = createIconifyIcon(
  'ant-design:file-zip-outlined',
);
export const EditOutlined = createIconifyIcon('ant-design:edit-outlined');
// refresh
export const ReloadOutlined = createIconifyIcon('ant-design:reload-outlined');
export const CodeOutlined = createIconifyIcon('ant-design:code-outlined');
export const FileOutlined = createIconifyIcon('ant-design:file-outlined');
export const UploadOutlined = createIconifyIcon('ant-design:upload-outlined');
export const DownloadOutlined = createIconifyIcon('ant-design:download-outlined');

// 图片选择器相关图标
export const DeleteOutlined = createIconifyIcon('ant-design:delete-outlined');
export const EyeOutlined = createIconifyIcon('ant-design:eye-outlined');

// element-plus refresh
export const ElRefresh = createIconifyIcon('ep:refresh');
export const ElRefreshRight = createIconifyIcon('ep:refresh-right');
export const ElRefreshLeft = createIconifyIcon('ep:refresh-left');
