{"version":3,"sources":["../components/ui/textarea.tsx"],"sourcesContent":["\"use client\";\nimport * as React from 'react';\n\nimport { cn } from '../../utils/ui';\n\nconst baseClassName = [\n  'aria-invalid:border-destructive',\n  'aria-invalid:ring-3',\n  'aria-invalid:ring-destructive/20',\n  'bg-transparent',\n  'border',\n  'border-input',\n  'dark:aria-invalid:border-destructive/50',\n  'dark:aria-invalid:ring-destructive/40',\n  'dark:bg-input/30',\n  'dark:disabled:bg-input/80',\n  'disabled:bg-input/50',\n  'disabled:cursor-not-allowed',\n  'disabled:opacity-50',\n  'field-sizing-content',\n  'flex',\n  'focus-visible:border-ring',\n  'focus-visible:ring-3',\n  'focus-visible:ring-ring/50',\n  'md:text-sm',\n  'min-h-16',\n  'outline-none',\n  'placeholder:text-muted-foreground',\n  'px-2.5',\n  'py-2',\n  'rounded-sm',\n  'text-base',\n  'transition-colors',\n  'w-full',\n].join(' ');\n\nconst Textarea = React.forwardRef<HTMLTextAreaElement, React.ComponentProps<'textarea'>>(\n  ({ className, ...props }, ref) => {\n    return <textarea className={cn(baseClassName, className)} ref={ref} {...props} />;\n  },\n);\n\nexport { Textarea };\n"],"mappings":";;;;;;;;;AACA,YAAY,WAAW;AAIvB,IAAM,gBAAgB;AAAA,EACpB;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AACF,EAAE,KAAK,GAAG;AAEV,IAAM,WAAiB;AAAA,EACrB,CAAC,IAAyB,QAAQ;AAAjC,iBAAE,YArCL,IAqCG,IAAgB,kBAAhB,IAAgB,CAAd;AACD,WAAO,oCAAC,6BAAS,WAAW,GAAG,eAAe,SAAS,GAAG,OAAc,MAAO;AAAA,EACjF;AACF;","names":[]}