import React, { ReactElement } from 'react'; import Icon from '../Icon'; import Button from '../Button'; import { StyledSuffixIconWrapper, StyledLoadingIconWrapper, } from './StyledSelect'; interface SuffixIconProps { loading?: boolean; onChange?: (value?: string | number) => void; open: boolean; removeShown?: boolean; } const SuffixIcon = ({ loading, onChange, open, removeShown, }: SuffixIconProps): ReactElement => ( {loading === true && ( )} {removeShown === true ? ( { onChange?.(undefined); }} style={{ fontSize: 'inherit' }} /> ) : ( )} ); export default SuffixIcon;