remove history sidebar on mouse exiting window (#2173)

This commit is contained in:
pablodanswer 2024-08-19 16:15:54 -07:00 committed by GitHub
parent af647959f6
commit 8a4e47781b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -66,10 +66,16 @@ export const useSidebarVisibility = ({
}
};
const handleMouseLeave = () => {
setShowDocSidebar(false);
};
document.addEventListener("mousemove", handleEvent);
document.addEventListener("mouseleave", handleMouseLeave);
return () => {
document.removeEventListener("mousemove", handleEvent);
document.removeEventListener("mouseleave", handleMouseLeave);
};
}, [showDocSidebar, toggledSidebar, sidebarElementRef, mobile]);