ivt
Version:
Ivt Components Library
3 lines (2 loc) • 764 B
JavaScript
import{c as e}from"./utils-C-nkZ_Ir.mjs";import*as t from"react";import a from"react";import{P as r}from"./index-DiPp8h7C.mjs";import{jsx as o}from"react/jsx-runtime";var s=t.forwardRef((e,t)=>o(r.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));s.displayName="Label";var n=s;function l({className:t,...r}){return a.createElement(n,{"data-slot":"label",className:e("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",t),...r})}export{l as L};
//# sourceMappingURL=label-DvclHXFl.mjs.map