import{H as o,E as i,m as s,w as c,x as b}from"./index-_9oFl1CS.js";const x=o.forwardRef(({className:r,type:t,...e},a)=>i.jsx("input",{type:t,className:s("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",r),ref:a,...e}));x.displayName="Input";var w=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],v=w.reduce((r,t)=>{const e=c(`Primitive.${t}`),a=o.forwardRef((d,u)=>{const{asChild:f,...m}=d,p=f?e:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(p,{...m,ref:u})});return a.displayName=`Primitive.${t}`,{...r,[t]:a}},{}),g="Label",l=o.forwardRef((r,t)=>i.jsx(v.label,{...r,ref:t,onMouseDown:e=>{e.target.closest("button, input, select, textarea")||(r.onMouseDown?.(e),!e.defaultPrevented&&e.detail>1&&e.preventDefault())}}));l.displayName=g;var n=l;const y=b("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),N=o.forwardRef(({className:r,...t},e)=>i.jsx(n,{ref:e,className:s(y(),r),...t}));N.displayName=n.displayName;export{x as I,N as L};
