import React from 'react' import useClasses from '../use-classes' interface Props { isRight?: boolean isSingle?: boolean className?: string } const defaultProps = { isRight: false, className: '' } type NativeAttrs = Omit, keyof Props> export type ButtonIconProps = Props & NativeAttrs const ButtonIcon: React.FC> = ({ isRight, isSingle, children, className, ...props }: ButtonIconProps) => { const classes = useClasses('icon', { right: isRight, single: isSingle }, className) return ( {children} ) } ButtonIcon.defaultProps = defaultProps ButtonIcon.displayName = 'HuiButtonIcon' export default ButtonIcon