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;