import{j as i,n as e,bi as n}from"./index-BB3C6ia3.js";import{b as d}from"./vendor-q1sfVHxQ.js";const o=d.forwardRef(({className:r,...a},t)=>i.jsx("textarea",{ref:t,"data-slot":"textarea",className:e("w-full min-w-0 rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none placeholder:text-muted-foreground disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm dark:bg-input/30","focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50","aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40",r),...a}));o.displayName="Textarea";const l=n(e("w-full rounded-none border resize-none tracking-[0px]","bg-white dark:bg-white text-black dark:text-black","px-[0.8rem] py-[1.2rem] text-[1.2rem] md:text-[1.2rem] leading-[1.8rem]","placeholder:text-[1.2rem] placeholder:text-[var(--fig-btn-enabled)]","outline-none focus:ring-0 focus-visible:ring-0"),{variants:{variant:{"fig-default":e("border-[var(--fig-btn-enabled)]","focus:border-[var(--fig-btn-default-primary)] focus-visible:border-[var(--fig-btn-default-primary)]","disabled:opacity-100 disabled:cursor-not-allowed"),"fig-locked":e("border-[var(--fig-btn-disabled)]","bg-[var(--fig-system-product-bg)] dark:bg-[var(--fig-system-product-bg)]","disabled:opacity-100 disabled:cursor-not-allowed read-only:cursor-default")}},defaultVariants:{variant:"fig-default"}}),b=d.forwardRef(({className:r,variant:a,...t},s)=>i.jsx(o,{ref:s,"data-variant":a??"fig-default",className:e(l({variant:a}),r),...t}));b.displayName="Textarea";export{b as T};