File: /var/www/design.system/storybook-static/assets/Textarea.stories-DkDWEbqa.js
import{j as s}from"./jsx-runtime-D_zvdyIk.js";import{r as p}from"./index-2yJIXLcc.js";import{c as b}from"./index-BORBwRSE.js";import{B as v}from"./Body-mIfF2_xz.js";const h="_root_ha0rt_1",y="_disabled_ha0rt_1",E="_label_ha0rt_4",q="_textarea_ha0rt_7",j="_isError_ha0rt_11",e={root:h,disabled:y,label:E,textarea:q,isError:j},i=p.forwardRef(({value:o,placeholder:n,label:r,disabled:t,isError:m,onChange:l,className:x,..._},f)=>{const g=T=>{l==null||l(T.target.value)};return s.jsxs("div",{className:b(e.root,{[e.disabled]:t,[e.isError]:m},x),children:[r&&s.jsx(v,{className:e.label,children:r}),s.jsx("textarea",{ref:f,value:o,placeholder:n,className:e.textarea,onChange:g,disabled:t,..._})]})});i.__docgenInfo={description:`Поддерживает все стандартные пропсы HTMLTextAreaElement.
Полную документацию смотрите сайте: https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement`,methods:[],displayName:"Textarea",props:{value:{required:!1,tsType:{name:"string"},description:""},placeholder:{required:!1,tsType:{name:"string"},description:""},label:{required:!1,tsType:{name:"string"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:""},isError:{required:!1,tsType:{name:"boolean"},description:""},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(value: string) => void",signature:{arguments:[{type:{name:"string"},name:"value"}],return:{name:"void"}}},description:""},className:{required:!1,tsType:{name:"string"},description:""}},composes:["Omit"]};const L={component:i,title:"Molecules/Inputs/Textarea",tags:["autodocs"]},N=o=>{const[n,r]=p.useState("");return s.jsx(i,{...o,value:n,onChange:t=>r(t)})},a=N.bind({});a.args={label:"Label",placeholder:"Value"};var c,d,u;a.parameters={...a.parameters,docs:{...(c=a.parameters)==null?void 0:c.docs,source:{originalSource:`args => {
const [value, setValue] = useState('');
return <Textarea {...args} value={value} onChange={value => setValue(value)} />;
}`,...(u=(d=a.parameters)==null?void 0:d.docs)==null?void 0:u.source}}};const M=["Default"];export{a as Default,M as __namedExportsOrder,L as default};