@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
3 lines (2 loc) • 1.31 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const f=require("react/jsx-runtime"),w=require("react/compiler-runtime"),j=require("react"),y=require("tailwind-merge"),b=require("../../helpers/merge-deep.js"),v=require("../../theme-store/index.js"),M=require("../HelperText/HelperText.js"),q=j.forwardRef((h,p)=>{const e=w.c(26);let s,t,l,o,u,r;e[0]!==h?({className:s,color:u,helperText:t,shadow:o,theme:r,...l}=h,e[0]=h,e[1]=s,e[2]=t,e[3]=l,e[4]=o,e[5]=u,e[6]=r):(s=e[1],t=e[2],l=e[3],o=e[4],u=e[5],r=e[6]);const i=u===void 0?"gray":u;let x;e[7]!==r?(x=r===void 0?{}:r,e[7]=r,e[8]=x):x=e[8];const g=x;let a,c;if(e[9]!==s||e[10]!==i||e[11]!==g||e[12]!==p||e[13]!==o){const T=b.mergeDeep(v.getTheme().textarea,g);a=p,c=y.twMerge(T.base,T.colors[i],T.withShadow[o?"on":"off"],s),e[9]=s,e[10]=i,e[11]=g,e[12]=p,e[13]=o,e[14]=a,e[15]=c}else a=e[14],c=e[15];let n;e[16]!==l||e[17]!==a||e[18]!==c?(n=f.jsx("textarea",{ref:a,className:c,...l}),e[16]=l,e[17]=a,e[18]=c,e[19]=n):n=e[19];let m;e[20]!==i||e[21]!==t?(m=t&&f.jsx(M.HelperText,{color:i,children:t}),e[20]=i,e[21]=t,e[22]=m):m=e[22];let d;return e[23]!==n||e[24]!==m?(d=f.jsxs(f.Fragment,{children:[n,m]}),e[23]=n,e[24]=m,e[25]=d):d=e[25],d});q.displayName="Textarea";exports.Textarea=q;
//# sourceMappingURL=Textarea.js.map