From 7962ea225139298a2c7cae629f3738adeac0b9c1 Mon Sep 17 00:00:00 2001 From: romulof Date: Mon, 4 Dec 2023 15:18:06 +0100 Subject: [PATCH] Fix tooltip click propagation --- packages/react/src/components/Tooltip/Tooltip.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/react/src/components/Tooltip/Tooltip.tsx b/packages/react/src/components/Tooltip/Tooltip.tsx index af6438d8..0444ef0b 100644 --- a/packages/react/src/components/Tooltip/Tooltip.tsx +++ b/packages/react/src/components/Tooltip/Tooltip.tsx @@ -41,6 +41,13 @@ export const Tooltip = React.forwardRef((props, forwardedRef) => { triggerRef, ); + const { close } = state; + + // react-aria onClick handler prevents propagation + triggerProps.onClick = React.useCallback(() => { + close(); + }, [close]); + const { overlayProps: positionProps } = useOverlayPosition({ isOpen: state?.isOpen, offset: 4,