import React from 'react';
import { IconsType } from './Types';
import SearchIcon from '@material-ui/icons/Search';
import AddIcon from '@material-ui/icons/Add';
import AddCircleOutlineIcon from '@material-ui/icons/AddCircleOutlineOutlined';
import DeleteIcon from '@material-ui/icons/Delete';
import FileCopyIcon from '@material-ui/icons/FileCopy';
import Visibility from '@material-ui/icons/Visibility';
import VisibilityOff from '@material-ui/icons/VisibilityOff';
import ClearIcon from '@material-ui/icons/Clear';
import EditIcon from '@material-ui/icons/Edit';
import ReorderIcon from '@material-ui/icons/Reorder';
import AppsIcon from '@material-ui/icons/Apps';
import MoreVertIcon from '@material-ui/icons/MoreVert';
import CancelIcon from '@material-ui/icons/Cancel';
import CheckCircleIcon from '@material-ui/icons/CheckCircle';
import ExpandLess from '@material-ui/icons/ExpandLess';
import ExpandMore from '@material-ui/icons/ExpandMore';
import ArrowBackIosIcon from '@material-ui/icons/ArrowBackIos';
import ExitToAppIcon from '@material-ui/icons/ExitToApp';
import ArrowForwardIosIcon from '@material-ui/icons/ArrowForwardIos';
import RemoveCircleOutlineIcon from '@material-ui/icons/RemoveCircleOutline';
import ArrowDropDownIcon from '@material-ui/icons/ArrowDropDown';
import RefreshIcon from '@material-ui/icons/Refresh';
import FilterListIcon from '@material-ui/icons/FilterList';
import AlternateEmailIcon from '@material-ui/icons/AlternateEmail';
import DatePicker from '@material-ui/icons/Event';
import GetAppIcon from '@material-ui/icons/GetApp';
// import PersonOutlineIcon from '@material-ui/icons/PersonOutline';
import PersonOutlineIcon from '@material-ui/icons/Person';
import { SvgIcon } from '@material-ui/core';
import { ReactComponent as ZillizIcon } from '../../assets/icons/attu.svg';
import { ReactComponent as OverviewIcon } from '../../assets/icons/overview.svg';
import { ReactComponent as CollectionIcon } from '../../assets/icons/collecion.svg';
import { ReactComponent as ConsoleIcon } from '../../assets/icons/console.svg';
import { ReactComponent as InfoIcon } from '../../assets/icons/info.svg';
import { ReactComponent as ReleaseIcon } from '../../assets/icons/release.svg';
import { ReactComponent as LoadIcon } from '../../assets/icons/load.svg';
import { ReactComponent as KeyIcon } from '../../assets/icons/key.svg';
import { ReactComponent as UploadIcon } from '../../assets/icons/upload.svg';
import { ReactComponent as VectorSearchIcon } from '../../assets/icons/nav-search.svg';
import { ReactComponent as SearchEmptyIcon } from '../../assets/icons/search.svg';
import { ReactComponent as CopyIcon } from '../../assets/icons/copy.svg';
import { ReactComponent as SystemIcon } from '../../assets/icons/system.svg';
const icons: { [x in IconsType]: (props?: any) => React.ReactElement } = {
search: (props = {}) => ,
add: (props = {}) => ,
addOutline: (props = {}) => ,
delete: (props = {}) => ,
list: (props = {}) => ,
copy: (props = {}) => ,
visible: (props = {}) => ,
invisible: (props = {}) => ,
error: (props = {}) => ,
clear: (props = {}) => ,
more: (props = {}) => ,
app: (props = {}) => ,
success: (props = {}) => ,
expandLess: (props = {}) => ,
expandMore: (props = {}) => ,
back: (props = {}) => ,
logout: (props = {}) => ,
rightArrow: (props = {}) => ,
remove: (props = {}) => ,
dropdown: (props = {}) => ,
refresh: (props = {}) => ,
filter: (props = {}) => ,
alias: (props = {}) => ,
datePicker: (props = {}) => ,
download: (props = {}) => ,
edit: (props = {}) => ,
zilliz: (props = {}) => (
),
navPerson: (props = {}) => (
),
navOverview: (props = {}) => (
),
navCollection: (props = {}) => (
),
navConsole: (props = {}) => (
),
navSearch: (props = {}) => (
),
navSystem: (props = {}) => (
),
info: (props = {}) => (
),
release: (props = {}) => (
),
load: (props = {}) => (
),
key: (props = {}) => (
),
upload: (props = {}) => (
),
vectorSearch: (props = {}) => (
),
database: (props = {}) => (
),
copyExpression: (props = {}) => (
),
source: (props = {}) => (
),
uploadFile: (props = {}) => (
),
};
export default icons;