@undp/design-system-react
Version:
React based design system for UNDP
2 lines • 675 B
JavaScript
const e=require("./rolldown-runtime-mLOUI7ql.cjs"),t=require("./dist-DluBSGxD.cjs");let n=require("react");n=e.r(n,1);function r(e){let[r,i]=n.useState(void 0);return t.t(()=>{if(e){i({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{if(!Array.isArray(t)||!t.length)return;let n=t[0],r,a;if(`borderBoxSize`in n){let e=n.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,a=t.blockSize}else r=e.offsetWidth,a=e.offsetHeight;i({width:r,height:a})});return t.observe(e,{box:`border-box`}),()=>t.unobserve(e)}else i(void 0)},[e]),r}Object.defineProperty(exports,"t",{enumerable:!0,get:function(){return r}});
//# sourceMappingURL=dist-BMAVZmE9.cjs.map