xtreme-ui
Version:
Collection of reusable components that can be used in web projects
3 lines (2 loc) • 1.31 kB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-CzbN_lOw.js","./iframe-5Rr_RUeM.js","./preload-helper-PPVm8Dsz.js","./iframe-0GvB1Q6-.css"])))=>i.map(i=>d[i]);
import{_ as i}from"./preload-helper-PPVm8Dsz.js";import{R as t,r as p}from"./iframe-5Rr_RUeM.js";import{renderElement as l,unmountElement as u}from"./react-18-Bt4tJslA.js";import{H as d,A as h,C as E,D as x}from"./blocks-BLkQNix-.js";import"./index-ypbSTjMK.js";import"./index-BVe1xG5r.js";var D={code:E,a:h,...d},_=class extends p.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(r){let{showException:e}=this.props;e(r)}render(){let{hasError:r}=this.state,{children:e}=this.props;return r?null:t.createElement(t.Fragment,null,e)}},R=class{constructor(){this.render=async(r,e,n)=>{let s={...D,...e?.components},a=x;return new Promise((m,c)=>{i(async()=>{const{MDXProvider:o}=await import("./index-CzbN_lOw.js");return{MDXProvider:o}},__vite__mapDeps([0,1,2,3]),import.meta.url).then(({MDXProvider:o})=>l(t.createElement(_,{showException:c,key:Math.random()},t.createElement(o,{components:s},t.createElement(a,{context:r,docsParameter:e}))),n)).then(()=>m())})},this.unmount=r=>{u(r)}}};export{R as DocsRenderer,D as defaultComponents};