@guruhotel/aura-hooks
Version:
🪝 Hooks library designed by the Guruhotel team for Aura UI
1 lines • 393 B
JavaScript
exports.__esModule=!0,exports.useIntersection=function(r){const[n,t]=(0,e.useState)(null),u=(0,e.useRef)();return[(0,e.useCallback)((e=>{u.current&&(u.current.disconnect(),u.current=void 0),null!==e?(u.current=new IntersectionObserver((([e])=>{t(e)}),r),u.current.observe(e)):t(null)}),[null==r?void 0:r.rootMargin,null==r?void 0:r.root,null==r?void 0:r.threshold]),n]};var e=require("react");