import { VFC } from 'react'; import { IconButton, IconButtonProps } from '@mui/material'; import { ConditionallyRender } from '../ConditionallyRender/ConditionallyRender'; import { Star as StarIcon, StarBorder as StarBorderIcon, } from '@mui/icons-material'; import { TooltipResolver } from '../TooltipResolver/TooltipResolver'; interface IFavoriteIconButtonProps extends IconButtonProps { isFavorite: boolean; size?: 'medium' | 'large'; } export const FavoriteIconButton: VFC = ({ isFavorite, size = 'large', ...props }) => { return ( size === 'medium' ? theme.spacing(2) : theme.spacing(3), }} /> } elseShow={ size === 'medium' ? theme.spacing(2) : theme.spacing(3), }} /> } /> ); };