import React from 'react'; import { IconsType } from './Types'; import SearchIcon from '@material-ui/icons/Search'; import AddIcon from '@material-ui/icons/Add'; 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 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 CachedIcon from '@material-ui/icons/Cached'; 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 { SvgIcon } from '@material-ui/core'; import { ReactComponent as MilvusIcon } from '../../assets/icons/milvus.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 = {}) => , 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 = {}) => , milvus: (props = {}) => ( ), navOverview: (props = {}) => ( ), navCollection: (props = {}) => ( ), navConsole: (props = {}) => ( ), navSearch: (props = {}) => ( ), navSystem: (props = {}) => ( ), info: (props = {}) => ( ), release: (props = {}) => ( ), load: (props = {}) => ( ), key: (props = {}) => ( ), upload: (props = {}) => ( ), vectorSearch: (props = {}) => ( ), copyExpression: (props = {}) => ( ), }; export default icons;