import{r as e,j as a}from"./jsx-runtime-BnbLqBWP.js";import{P as s}from"./index-CE9avnvM.js";import{c as r}from"./index-BYVAcnYn.js";import{c as t}from"./utils-G3MRPmKb.js";var o=e.forwardRef(((e,r)=>a.jsx(s.label,{...e,ref:r,onMouseDown:a=>{a.target.closest("button, input, select, textarea")||(e.onMouseDown?.(a),!a.defaultPrevented&&a.detail>1&&a.preventDefault())}})));o.displayName="Label";var l=o;const i=r("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=e.forwardRef((({className:e,...s},r)=>a.jsx(l,{ref:r,className:t(i(),e),...s})));d.displayName=l.displayName;export{d as L};