Module 156828

860 characters · in no known chunk
Dependencies
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Cu:()=>s.Cu,Fe:()=>o,c2:()=>l,sq:()=>s.sq});var r=n(627968),i=n(64700),s=n(841117);let a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transparent";return()=>(0,r.jsx)("div",{style:{position:"absolute",width:"100%",height:"100%",backgroundColor:e}})};function o(e){let{createPromise:t,webpackId:n,renderLoader:o,name:l,memo:u=!1}=e,c=i.lazy(()=>(0,s.sq)({createPromise:t,webpackId:n})),d=e=>(0,r.jsx)(i.Suspense,{fallback:null!=o?o():a()(),children:(0,r.jsx)(c,{...e})});return u&&(d=i.memo(d)),d.displayName=`Suspense(${l||"Unknown"})`,d}function l(e){let{createPromise:t,webpackId:n,render:a,renderFallback:o}=e,[l,u]=i.useState(null);return i.useEffect(()=>{(0,s.sq)({createPromise:t,webpackId:n}).then(e=>{let{default:t}=e;return u(t)})},[]),(0,r.jsx)(r.Fragment,{children:null==l?o():a(l)})}}