Blame view

天文台pc/tianwentai-ui/node_modules/@radix-ui/react-label/dist/index.mjs 742 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  "use client";
  
  // packages/react/label/src/label.tsx
  import * as React from "react";
  import { Primitive } from "@radix-ui/react-primitive";
  import { jsx } from "react/jsx-runtime";
  var NAME = "Label";
  var Label = React.forwardRef((props, forwardedRef) => {
    return /* @__PURE__ */ 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=index.mjs.map