@thibault.sh/hooks
Version:
A comprehensive collection of React hooks for browser storage, UI interactions, and more
2 lines • 456 B
JavaScript
var react=require('react');var d=(e,n)=>{react.useEffect(()=>{let t=o=>{!(e!=null&&e.current)||e.current.contains(o.target)||n(o);};return document.addEventListener("mousedown",t),document.addEventListener("touchstart",t),()=>{document.removeEventListener("mousedown",t),document.removeEventListener("touchstart",t);}},[e,n]);};exports.useClickOutside=d;//# sourceMappingURL=useClickOutside.cjs.map
//# sourceMappingURL=useClickOutside.cjs.map
;