From c72fcca9c5fd76e0a7fc7f8642df5990b69c3f29 Mon Sep 17 00:00:00 2001 From: Jo du Plessis Date: Fri, 24 Oct 2025 18:34:39 +0200 Subject: [PATCH] check for valid content or text --- packages/core/src/tooltip/tooltip.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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) && (