{"mappings":";;;;A;;;ACKA;;oGAEA,CAEA,MAAMI,0BAAI,GAAG,OAAb,AAAA;AAMA,MAAMJ,yCAAK,GAAA,aAAGE,CAAAA,iBAAA,CAA2C,CAACI,KAAD,EAAQC,YAAR,GAAyB;IAChF,OAAA,aACE,CAAA,oBAAA,CAAC,gBAAD,CAAW,KAAX,EAAA,oCAAA,CAAA,EAAA,EACMD,KADN,EADF;QAGI,GAAG,EAAEC,YAFP;QAGE,WAAW,EAAGC,CAAAA,KAAD,GAAW;YAAA,IAAA,kBAAA,AAAA;YACtB,CAAA,kBAAA,GAAAF,KAAK,CAACG,WAAN,CAAA,KAAA,IAAA,IAAA,kBAAA,KAAA,KAAA,CAAA,IAAA,kBAAA,CAAA,IAAA,CAAAH,KAAK,EAAeE,KAAf,CAAL,CADsB,CAEtB,oDADA;YAEA,IAAI,CAACA,KAAK,CAACE,gBAAP,IAA2BF,KAAK,CAACG,MAAN,GAAe,CAA9C,EAAiDH,KAAK,CAACI,cAAN,EAAjD,CAAA;SACD;KAPH,CAAA,CADF,CACE;CAFU,CAAd,AAYC;AAED,aAAA,CAAA,MAAA,CAAA,MAAA,CAAA,yCAAA,EAAA;IAAA,WAAA,EAAA,0BAAA;CAAA,CAAA,CAAA;AAEA,oGAAA,CAEA,MAAMX,yCAAI,GAAGD,yCAAb,AAAA;;ADjCA","sources":["packages/react/label/src/index.ts","packages/react/label/src/Label.tsx"],"sourcesContent":["export {\n Label,\n //\n Root,\n} from './Label';\nexport type { LabelProps } from './Label';\n","import * as React from 'react';\nimport { Primitive } from '@radix-ui/react-primitive';\n\nimport type * as Radix from '@radix-ui/react-primitive';\n\n/* -------------------------------------------------------------------------------------------------\n * Label\n * -----------------------------------------------------------------------------------------------*/\n\nconst NAME = 'Label';\n\ntype LabelElement = React.ElementRef;\ntype PrimitiveLabelProps = Radix.ComponentPropsWithoutRef;\ninterface LabelProps extends PrimitiveLabelProps {}\n\nconst Label = React.forwardRef((props, forwardedRef) => {\n return (\n {\n props.onMouseDown?.(event);\n // prevent text selection when double clicking label\n if (!event.defaultPrevented && event.detail > 1) event.preventDefault();\n }}\n />\n );\n});\n\nLabel.displayName = NAME;\n\n/* -----------------------------------------------------------------------------------------------*/\n\nconst Root = Label;\n\nexport {\n Label,\n //\n Root,\n};\nexport type { LabelProps };\n"],"names":["Label","Root","React","Primitive","NAME","forwardRef","props","forwardedRef","event","onMouseDown","defaultPrevented","detail","preventDefault"],"version":3,"file":"index.mjs.map"}