import type {ReactElement} from 'react' import React, {forwardRef} from 'react' import type {ButtonProps} from 'reakit' import {Button} from 'reakit' import type {IconType} from 'react-icons' import {Tooltip, TooltipReference, useTooltipState} from './index' export interface IconButtonProps extends Exclude { icon: ReactElement label: string } const IconButton = forwardRef( ({label, icon, className, ...props}, ref) => { const tooltip = useTooltipState() return ( <> {icon} {label} ) }, ) export default IconButton