@googleforcreators/react
Version:
A tiny wrapper package that re-exports React and provides additional utilities and custom hooks.
3 lines (2 loc) • 473 B
JavaScript
var e=require("react");module.exports=function(t,r,n){e.useLayoutEffect((()=>{const e=t?.current;if(!e)return;const n=t=>{t.relatedTarget&&!e.contains(t.relatedTarget)&&r(t)},o=t=>{e.contains(t.target)||r(t)};e.addEventListener("focusout",n);const s={capture:!0},u=e.ownerDocument;return u.addEventListener("pointerdown",o,s),()=>{e.removeEventListener("focusout",n),u.removeEventListener("pointerdown",o,s)}}),n||[])};
//# sourceMappingURL=useFocusOut.js.map
;