"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",t="NiceTextArea",a="Text Area",s="1.0.0",n="stable",r="editors",o="text",i="Multi-line text input with character count, resize control, and Ctrl+Enter submit support.",c="1.0.0",l=["web","mobile","desktop"],d=["textarea","multiline","text","form"],p=[{name:"value",type:"string",required:!1,description:"Controlled value."},{name:"defaultValue",type:"string",required:!1,description:"Uncontrolled default."},{name:"placeholder",type:"string",required:!1,description:"Placeholder text."},{name:"rows",type:"number",required:!1,default:"3",description:"Number of visible rows."},{name:"maxLength",type:"number",required:!1,description:"Max character count."},{name:"resize",type:"'none' | 'vertical' | 'horizontal' | 'both'",required:!1,default:"'vertical'",description:"Resize behavior."},{name:"showCount",type:"boolean",required:!1,description:"Show character counter."}],u=[{name:"onChange",parameters:[{name:"value",type:"string"}],description:"Fires on value change."}],m=[],h=[{title:"Basic TextArea",code:`<NiceTextArea
  label="Description"
  rows={5}
  maxLength={500}
  showCount
/>`,language:"tsx"}],b=[{name:"NiceTextInput",relationship:"similar"},{name:"NiceMarkdownEditor",relationship:"alternative"}],y={$schema:e,name:t,displayName:a,version:s,status:n,category:r,subcategory:o,package:"@nicetoDev/ui",description:i,since:c,platforms:l,keywords:d,props:p,events:u,cssVariables:m,examples:h,related:b};exports.$schema=e;exports.category=r;exports.cssVariables=m;exports.default=y;exports.description=i;exports.displayName=a;exports.events=u;exports.examples=h;exports.keywords=d;exports.name=t;exports.platforms=l;exports.props=p;exports.related=b;exports.since=c;exports.status=n;exports.subcategory=o;exports.version=s;
