From 42a94f486722e08e21a69c2b7aa21fb0e9528220 Mon Sep 17 00:00:00 2001 From: Guilherme Gazzo Date: Wed, 29 Jun 2022 18:05:54 -0300 Subject: [PATCH] close tooltip on click buttons --- apps/meteor/client/providers/TooltipProvider.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/meteor/client/providers/TooltipProvider.tsx b/apps/meteor/client/providers/TooltipProvider.tsx index 1421eaa6b111..40ffab8eb9ce 100644 --- a/apps/meteor/client/providers/TooltipProvider.tsx +++ b/apps/meteor/client/providers/TooltipProvider.tsx @@ -47,13 +47,17 @@ const TooltipProvider: FC = ({ children }) => { setTooltip(null); }; + const handleClick = (): void => setTooltip(null); + document.body.addEventListener('mouseover', handleMouseOver); + document.body.addEventListener('click', handleClick); return (): void => { if (timeout) { clearTimeout(timeout); } document.body.removeEventListener('mouseover', handleMouseOver); + document.body.removeEventListener('click', handleClick); }; }, [hasHover]);