"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",n="NiceViewRenderer",o="Dynamic view renderer for rendering UI from JSON configuration.",t="tools",c="1.0.0",a="stable",i=[{name:"schema",type:"ViewSchema",required:!0,description:"View schema definition"},{name:"data",type:"Record<string, any>",description:"Data context"},{name:"components",type:"Record<string, React.ComponentType>",description:"Custom components"},{name:"onAction",type:"(action: ViewAction) => void",description:"Action callback"},{name:"onDataChange",type:"(data: Record<string, any>) => void",description:"Data change callback"},{name:"readOnly",type:"boolean",default:"false",description:"Read-only mode"},{name:"locale",type:"string",description:"Locale for i18n"}],s=[{title:"View Renderer",description:"Render dynamic view",code:`<NiceViewRenderer
  schema={formSchema}
  data={formData}
  onDataChange={setFormData}
  onAction={(a) => handleAction(a)}
  components={customComponents}
/>`}],r={keyboard:["Depends on rendered content"],aria:["Depends on rendered content"]},d=["NiceViewBuilder","NiceFormBuilder"],m={$schema:e,name:n,description:o,category:t,since:c,status:a,props:i,examples:s,accessibility:r,seeAlso:d};exports.$schema=e;exports.accessibility=r;exports.category=t;exports.default=m;exports.description=o;exports.examples=s;exports.name=n;exports.props=i;exports.seeAlso=d;exports.since=c;exports.status=a;
