import { ButtonHTMLAttributes, forwardRef } from 'react'; import { cx } from '../../utils/styleUtils'; import style from './IconButton.module.scss'; interface IconButtonProps extends ButtonHTMLAttributes { variant?: | 'primary' | 'subtle' | 'subtle-white' | 'destructive' | 'subtle-destructive' | 'ghosted' | 'ghosted-white' | 'ghosted-destructive'; size?: 'small' | 'medium' | 'large' | 'xlarge'; } const IconButton = forwardRef( ({ className, children, variant = 'subtle', size = 'medium', ...buttonProps }, ref) => { return ( ); }, ); IconButton.displayName = 'IconButton'; export default IconButton;