@infinityfx/fluid
Version:
React UI library, using zero-runtime CSS-in-JS.
4 lines (3 loc) • 359 B
JavaScript
"use client";
import{useRef as t,useEffect as n}from"react";function e(e,r=[]){const o=t(null);return n((()=>{function t(t){o.current?.contains(t.target)?(t.preventDefault(),t.stopPropagation()):e(t)}return window.addEventListener("click",t),()=>window.removeEventListener("click",t)}),r),o}export{e as default};
//# sourceMappingURL=use-click-outside.js.map