import React from 'react'; import { Button, ButtonProps } from '../Button/Button'; import { Icon } from '../Icon/Icon'; import { useStyles } from '../../core'; interface IconButtonProps extends Omit { icon: React.ElementType; 'aria-label': string; isRound?: boolean; } export const IconButton: React.FC = ({ icon, 'aria-label': ariaLabel, isRound, className = '', ...props }) => { const createStyle = useStyles('icon-button'); const iconButtonClass = createStyle({ padding: '0.5rem', borderRadius: isRound ? '50%' : undefined, }); return ( ); };