Module 456412

651 characters · in 22e4fc59681b2c86.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,r){r.d(t,{A:()=>c});var s=r(627968),n=r(64700),l=r(770178),i=r(765548);let a={width:"100%",height:"100%",display:"flex"},o={width:"100%",height:"100%",flex:1};function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.forwardRef(function(r,c){let[u,d]=n.useState({width:0,height:0}),h=(0,i.A)(e=>{if(null!=e){let{width:t,height:r}=e;d({width:t,height:r})}}),m=(0,i.A)(e=>{h(e.contentRect)}),p=(0,l.w)(m,[],t);return n.useImperativeHandle(c,()=>({triggerResize:()=>{h(p.current?.getBoundingClientRect())}})),(0,s.jsx)("div",{ref:p,style:a,children:(0,s.jsx)(e,{...r,width:u.width,height:u.height,style:o})})})}}