import { CircularProgress, makeStyles, Theme } from '@material-ui/core'; import { FC, ReactElement } from 'react'; import { ChildrenStatusType, StatusIconType } from './Types'; const useStyles = makeStyles((theme: Theme) => ({ wrapper: { display: 'flex', justifyContent: 'flex-left', alignItems: 'center', paddingLeft: theme.spacing(1), }, svg: { color: theme.palette.primary.main, }, })); const StatusIcon: FC = props => { const classes = useStyles(); const { type, className = "" } = props; const getElement = (type: ChildrenStatusType): ReactElement => { switch (type) { case 'creating': return ( ); case 'finish': return <>; default: return <>; } }; return
{getElement(type)}
; }; export default StatusIcon;