"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",t="NiceInput",n="Text input component.",a="input",o="1.0.0",s="stable",c=[{name:"value",type:"string",description:"Input value"},{name:"defaultValue",type:"string",description:"Default value"},{name:"placeholder",type:"string",description:"Placeholder text"},{name:"disabled",type:"boolean",default:"false",description:"Disabled state"},{name:"readOnly",type:"boolean",default:"false",description:"Read-only state"},{name:"size",type:"'sm' | 'md' | 'lg'",default:"'md'",description:"Input size"},{name:"prefix",type:"React.ReactNode",description:"Prefix element"},{name:"suffix",type:"React.ReactNode",description:"Suffix element"},{name:"maxLength",type:"number",description:"Max character length"},{name:"showCount",type:"boolean",default:"false",description:"Show character count"},{name:"onChange",type:"(event: ChangeEvent) => void",description:"Change callback"}],i=[{title:"Input",description:"Text input",code:`<NiceInput
  placeholder="Enter text"
  prefix={<SearchIcon />}
  maxLength={100}
  showCount
  onChange={(e) => console.log('Value:', e.target.value)}
/>`}],l={keyboard:["Tab to focus"],aria:["Input with label","Character count"]},p=["NiceTextarea","NicePasswordInput"],r={$schema:e,name:t,description:n,category:a,since:o,status:s,props:c,examples:i,accessibility:l,seeAlso:p};exports.$schema=e;exports.accessibility=l;exports.category=a;exports.default=r;exports.description=n;exports.examples=i;exports.name=t;exports.props=c;exports.seeAlso=p;exports.since=o;exports.status=s;
