UNPKG

@cgi-learning-hub/ui

Version:

@cgi-learning-hub/ui is an open-source React component library that implements UI for HUB's features

2 lines (1 loc) 1.01 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("react"),u=(t,r,o)=>{const e=t[r];return e?typeof e=="function"?e():Promise.resolve(e):new Promise((i,n)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+r+(r.split("/").length!==o?". Note that variables only represent file names one level deep.":""))))})},c=t=>{const r=s.useRef(),[o,e]=s.useState(!1),[i,n]=s.useState();return s.useEffect(()=>{e(!0),(async()=>{try{r.current=(await u(Object.assign({"../../assets/client-error.svg":()=>Promise.resolve().then(()=>require("../client-error-CHkavqXs.cjs")),"../../assets/error.svg":()=>Promise.resolve().then(()=>require("../error-Dk3o6ber.cjs")),"../../assets/server-error.svg":()=>Promise.resolve().then(()=>require("../server-error-CqyYyPLN.cjs"))}),`../../assets/${t}.svg`,4)).default}catch(a){n(a)}finally{e(!1)}})()},[t]),{error:i,loading:o,Svg:r.current}};exports.useLazySvgImport=c;