UNPKG

@useloops/design-system

Version:

The official React based Loops design system

19 lines (16 loc) 648 B
import * as react from 'react'; import { ReactElement } from 'react'; import { IconButtonBaseProps } from '../IconButtonBase/IconButtonBase.js'; import { TooltipProps } from '../Tooltip/Tooltip.js'; interface IconButtonProps extends IconButtonBaseProps { icon: ReactElement; loading?: boolean; tooltipMessage?: TooltipProps['message']; slotProps?: { tooltip?: Omit<TooltipProps, 'message'>; }; emojiMode?: boolean; } declare const IconButton: react.ForwardRefExoticComponent<Omit<IconButtonProps, "ref"> & react.RefAttributes<HTMLButtonElement>>; export { IconButton as default }; export type { IconButtonProps };