added behavior to tooltip
tooltip disappears on click now
This commit is contained in:
@@ -12,14 +12,21 @@ export default function Tooltip ({tooltipkey, content, sidebarIsOpen, children})
|
||||
<chakra.div
|
||||
width={sidebarIsOpen ? "194px" : "55px"}
|
||||
transition="width 0.4s ease"
|
||||
onMouseEnter={() => { timeoutId.current = setTimeout(() => setIsVisible(true), 1000); }}
|
||||
onMouseEnter={() => { timeoutId.current = setTimeout(() => setIsVisible(true), 1100); }}
|
||||
onMouseLeave={() => {
|
||||
if (timeoutId.current) {
|
||||
clearTimeout(timeoutId.current);
|
||||
timeoutId.current = null;
|
||||
}
|
||||
setIsVisible(false);
|
||||
}}
|
||||
}}
|
||||
onClick={() => {
|
||||
if (timeoutId.current) {
|
||||
clearTimeout(timeoutId.current);
|
||||
timeoutId.current = null;
|
||||
}
|
||||
setIsVisible(false);
|
||||
}}
|
||||
>
|
||||
{children}
|
||||
{isVisible && !sidebarIsOpen && (
|
||||
|
||||
Reference in New Issue
Block a user