diff --git a/packages/core/src/tooltip/tooltip.tsx b/packages/core/src/tooltip/tooltip.tsx index 960396f9..2b286283 100644 --- a/packages/core/src/tooltip/tooltip.tsx +++ b/packages/core/src/tooltip/tooltip.tsx @@ -58,6 +58,7 @@ export const Tooltip = (props: TooltipProps) => { const { arrow = true, text, + disabled, anchor = 'top-center', alwaysVisible = false, content, @@ -73,7 +74,7 @@ export const Tooltip = (props: TooltipProps) => { const [isVisible, setVisible] = useState(alwaysVisible) const [box, setBox] = useState(null) const { setTimer, clearTimer } = useTimer() - const showTooltip = box && (isVisible || alwaysVisible) + const showTooltip = box && (isVisible || alwaysVisible) && (!!text || !!content) const className = classNames( { 'f-tooltip': true, @@ -151,7 +152,7 @@ export const Tooltip = (props: TooltipProps) => { 'aria-describedby': id, })} - {showTooltip && ( + {(showTooltip && !disabled) && (