@legion-ui-kit/react-core
Version:
<div align="center"> <img height="108" width="116" src="https://legion.digitaltelkom.id/favicon.svg?v=4643a71fb65fa61a5f2b266b769ea7b1" /> <h1 align="center">Legion UI Kit - React Core</h1> </div>
4 lines (3 loc) • 464 B
JavaScript
"use client";
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react");exports.default=t=>{const[r,n]=e.useState(null);return e.useEffect(()=>{const e=t.current;if(!e)return;const r=()=>{const t=e.getBoundingClientRect();n(e=>e&&e.width===t.width&&e.height===t.height&&e.top===t.top&&e.left===t.left?e:t)},s=new ResizeObserver(r);return s.observe(e),r(),()=>s.disconnect()},[t]),r};
//# sourceMappingURL=useResizeObserver.cjs.map