@vela-ui/react
Version:
Vela UI React components
3 lines (2 loc) • 1.52 kB
JavaScript
"use client"
;"use client";var i=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var m=(t,e)=>{for(var a in e)i(t,a,{get:e[a],enumerable:!0})},b=(t,e,a,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of u(e))!c.call(t,r)&&r!==a&&i(t,r,{get:()=>e[r],enumerable:!(o=l(e,r))||o.enumerable});return t};var f=t=>b(i({},"__esModule",{value:!0}),t);var y={};m(y,{Textarea:()=>v});module.exports=f(y);var s=require("react-aria-components"),d=require("tailwind-variants");var p=require("tailwind-variants"),n=(0,p.tv)({base:"outline-hidden",variants:{isFocusVisible:{true:"border-ring ring-ring/50 ring-[3px]"},isInvalid:{true:"ring-destructive/20 dark:ring-destructive/40 border-destructive"}}});var x=require("react/jsx-runtime"),g=(0,d.tv)({extend:n,base:"border-input placeholder:text-muted-foreground dark:bg-input/30 relative flex w-full min-w-0 rounded-md border bg-transparent shadow-xs transition-[color,box-shadow] disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50",variants:{size:{xs:"px-2 py-1.5 text-xs",sm:"px-2.5 py-2 text-sm",md:"px-3 py-2 text-sm",lg:"px-4 py-3 text-base",xl:"px-[1.125rem] py-3.5 text-base"},isFocused:n.variants.isFocusVisible},defaultVariants:{size:"md"}});function v({className:t,size:e,...a}){return(0,x.jsx)(s.TextArea,{"data-slot":"textarea",className:(0,s.composeRenderProps)(t,(o,r)=>g({...r,size:e,className:o})),...a})}0&&(module.exports={Textarea});