"use client"; import { createSlot } from "./chunk-EJECQW25.js"; import "./chunk-ZC4C5N3A.js"; import { require_react_dom } from "./chunk-V7RNOHFF.js"; import { require_jsx_runtime } from "./chunk-PWSETAGO.js"; import { require_react } from "./chunk-RIOH5MW3.js"; import { __toESM } from "./chunk-G3PMV62Z.js"; // ../../node_modules/.pnpm/@radix-ui+react-label@2.1.8_@types+react-dom@19.2.3_@types+react@19.2.6__@types+react@1_211a8e94748b9ce96490d12b9ba7e5c1/node_modules/@radix-ui/react-label/dist/index.mjs var React2 = __toESM(require_react(), 1); // ../../node_modules/.pnpm/@radix-ui+react-primitive@2.1.4_@types+react-dom@19.2.3_@types+react@19.2.6__@types+rea_43b950ce9f6b8d55739cce33fe173a1c/node_modules/@radix-ui/react-primitive/dist/index.mjs var React = __toESM(require_react(), 1); var ReactDOM = __toESM(require_react_dom(), 1); var import_jsx_runtime = __toESM(require_jsx_runtime(), 1); var NODES = [ "a", "button", "div", "form", "h2", "h3", "img", "input", "label", "li", "nav", "ol", "p", "select", "span", "svg", "ul" ]; var Primitive = NODES.reduce((primitive, node) => { const Slot = createSlot(`Primitive.${node}`); const Node = React.forwardRef((props, forwardedRef) => { const { asChild, ...primitiveProps } = props; const Comp = asChild ? Slot : node; if (typeof window !== "undefined") { window[Symbol.for("radix-ui")] = true; } return (0, import_jsx_runtime.jsx)(Comp, { ...primitiveProps, ref: forwardedRef }); }); Node.displayName = `Primitive.${node}`; return { ...primitive, [node]: Node }; }, {}); // ../../node_modules/.pnpm/@radix-ui+react-label@2.1.8_@types+react-dom@19.2.3_@types+react@19.2.6__@types+react@1_211a8e94748b9ce96490d12b9ba7e5c1/node_modules/@radix-ui/react-label/dist/index.mjs var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1); var NAME = "Label"; var Label = React2.forwardRef((props, forwardedRef) => { return (0, import_jsx_runtime2.jsx)( Primitive.label, { ...props, ref: forwardedRef, onMouseDown: (event) => { const target = event.target; if (target.closest("button, input, select, textarea")) return; props.onMouseDown?.(event); if (!event.defaultPrevented && event.detail > 1) event.preventDefault(); } } ); }); Label.displayName = NAME; var Root = Label; export { Label, Root }; //# sourceMappingURL=@radix-ui_react-label.js.map