"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",o="NiceModuleLoaderProvider",r="Provider for dynamic module loading with lazy imports.",n="tools",i="1.0.0",t="stable",c=[{name:"children",type:"React.ReactNode",required:!0,description:"Child components"},{name:"modules",type:"ModuleDefinition[]",description:"Module definitions"},{name:"fallback",type:"React.ReactNode",description:"Loading fallback"},{name:"onError",type:"(error: Error, module: string) => void",description:"Error callback"}],d=[{title:"Module Loader",description:"Dynamic module loading",code:`<NiceModuleLoaderProvider
  modules={appModules}
  fallback={<Loading />}
  onError={(error, module) => logError(error, module)}
>
  <App />
</NiceModuleLoaderProvider>`}],s={keyboard:[],aria:["Loading announcements"]},a=["NiceModuleRoute"],l={$schema:e,name:o,description:r,category:n,since:i,status:t,props:c,examples:d,accessibility:s,seeAlso:a};exports.$schema=e;exports.accessibility=s;exports.category=n;exports.default=l;exports.description=r;exports.examples=d;exports.name=o;exports.props=c;exports.seeAlso=a;exports.since=i;exports.status=t;
