import{j as o}from"./vendor-ui-BUsIib4b.js";import{r as s}from"./vendor-react-C0ZmnAiH.js";import{a2 as c,f as p,a1 as b}from"./index-ccpu5IUx.js";var v=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],w=v.reduce((a,t)=>{const e=c(`Primitive.${t}`),i=s.forwardRef((r,d)=>{const{asChild:m,...f}=r,u=m?e:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),o.jsx(u,{...f,ref:d})});return i.displayName=`Primitive.${t}`,{...a,[t]:i}},{}),x="Label",l=s.forwardRef((a,t)=>o.jsx(w.label,{...a,ref:t,onMouseDown:e=>{var r;e.target.closest("button, input, select, textarea")||((r=a.onMouseDown)==null||r.call(a,e),!e.defaultPrevented&&e.detail>1&&e.preventDefault())}}));l.displayName=x;var n=l;const N=b("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),y=s.forwardRef(({className:a,...t},e)=>o.jsx(n,{ref:e,className:p(N(),a),...t}));y.displayName=n.displayName;export{y as L};