@loke/ui
Version:
2 lines (1 loc) • 462 B
JavaScript
import{Primitive}from"@loke/ui/primitive";import{forwardRef}from"react";import{jsx}from"react/jsx-runtime";var NAME="Label",Label=forwardRef((props,forwardedRef)=>{return jsx(Primitive.label,{...props,onMouseDown:(event)=>{if(event.target.closest("button, input, select, textarea"))return;if(props.onMouseDown?.(event),!event.defaultPrevented&&event.detail>1)event.preventDefault()},ref:forwardedRef})});Label.displayName=NAME;var Root=Label;export{Root,Label};