@mskcc/carbon-react
Version:
Carbon react components for the MSKCC DSM
24 lines (23 loc) • 748 B
TypeScript
/**
* MSKCC DSM 2021, 2024
*/
import React, { ReactNode } from 'react';
import { ButtonKind, ButtonSize } from '../Button';
import { PopoverAlignment } from '../Popover';
export interface IconButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
align?: PopoverAlignment;
children: ReactNode;
className?: string;
closeOnActivation?: boolean;
defaultOpen?: boolean;
disabled?: boolean;
enterDelayMs?: number;
kind?: ButtonKind;
label: ReactNode;
leaveDelayMs?: number;
wrapperClasses?: string;
size?: ButtonSize;
disableTooltip?: boolean;
}
declare const IconButton: React.ForwardRefExoticComponent<IconButtonProps & React.RefAttributes<HTMLButtonElement>>;
export { IconButton };