in src/components/ActionElement/ControlButton.tsx [38:69]
export function ActionControlButton({
disabledToolTipContent,
isDisabled,
hideToolTipWhenDisabled,
iconType,
isVisible,
onClick,
...rest
}: Props) {
const button = (
<EuiButtonIcon
color="text"
iconType={iconType}
isDisabled={isDisabled}
onClick={onClick}
style={{
visibility: isVisible ? 'visible' : 'hidden',
}}
{...rest}
/>
);
if (isDisabled && !hideToolTipWhenDisabled) {
return (
<EuiToolTip content={disabledToolTipContent || DEFAULT_DISABLED_TOOLTIP_CONTENT}>
{button}
</EuiToolTip>
);
}
return button;
}