{"ast":null,"code":"'use client';\n\nimport _objectSpread from \"C:/Users/user/Desktop/05portreact/node_modules/@babel/runtime/helpers/esm/objectSpread2.js\";\nimport _objectWithoutProperties from \"C:/Users/user/Desktop/05portreact/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nvar _excluded = [\"rest\"],\n  _excluded2 = [\"className\", \"style\", \"size\", \"variant\", \"color\", \"highContrast\"];\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport * as CheckboxPrimitive from '@radix-ui/react-checkbox';\nimport { checkboxPropDefs } from './checkbox.props';\nimport { extractMarginProps, withMarginProps, withBreakpoints } from '../helpers';\nimport { ThickCheckIcon } from '../icons';\nvar Checkbox = React.forwardRef(function (props, forwardedRef) {\n  var _extractMarginProps = extractMarginProps(props),\n    marginRest = _extractMarginProps.rest,\n    marginProps = _objectWithoutProperties(_extractMarginProps, _excluded);\n  var className = marginRest.className,\n    style = marginRest.style,\n    _marginRest$size = marginRest.size,\n    size = _marginRest$size === void 0 ? checkboxPropDefs.size.default : _marginRest$size,\n    _marginRest$variant = marginRest.variant,\n    variant = _marginRest$variant === void 0 ? checkboxPropDefs.variant.default : _marginRest$variant,\n    _marginRest$color = marginRest.color,\n    color = _marginRest$color === void 0 ? checkboxPropDefs.color.default : _marginRest$color,\n    _marginRest$highContr = marginRest.highContrast,\n    highContrast = _marginRest$highContr === void 0 ? checkboxPropDefs.highContrast.default : _marginRest$highContr,\n    checkboxProps = _objectWithoutProperties(marginRest, _excluded2);\n  return React.createElement(\"span\", {\n    className: classNames('rt-CheckboxRoot', className, withBreakpoints(size, 'rt-r-size'), withMarginProps(marginProps)),\n    style: style\n  }, React.createElement(CheckboxPrimitive.Root, _objectSpread(_objectSpread({\n    \"data-accent-color\": color\n  }, checkboxProps), {}, {\n    ref: forwardedRef,\n    className: classNames('rt-reset-button', 'rt-CheckboxButton', \"rt-variant-\".concat(variant), {\n      'rt-high-contrast': highContrast\n    })\n  }), React.createElement(CheckboxPrimitive.Indicator, {\n    className: \"rt-CheckboxIndicator\"\n  }, React.createElement(ThickCheckIcon, null))));\n});\nCheckbox.displayName = 'Checkbox';\nexport { Checkbox };","map":{"version":3,"names":["_objectSpread","_objectWithoutProperties","_excluded","_excluded2","React","classNames","CheckboxPrimitive","checkboxPropDefs","extractMarginProps","withMarginProps","withBreakpoints","ThickCheckIcon","Checkbox","forwardRef","props","forwardedRef","_extractMarginProps","marginRest","rest","marginProps","className","style","_marginRest$size","size","default","_marginRest$variant","variant","_marginRest$color","color","_marginRest$highContr","highContrast","checkboxProps","createElement","Root","ref","concat","Indicator","displayName"],"sources":["../../../src/components/checkbox.tsx"],"sourcesContent":[null],"mappings":"AAAA,YAAY;;AAAC,OAAAA,aAAA;AAAA,OAAAC,wBAAA;AAAA,IAAAC,SAAA;EAAAC,UAAA;AAEb,OAAO,KAAKC,KAAK,MAAM,OAAO;AAC9B,OAAOC,UAAU,MAAM,YAAY;AACnC,OAAO,KAAKC,iBAAiB,MAAM,0BAA0B;AAC7D,SAASC,gBAAgB,QAAQ,kBAAkB;AACnD,SAASC,kBAAkB,EAAEC,eAAe,EAAEC,eAAe,QAAQ,YAAY;AACjF,SAASC,cAAc,QAAQ,UAAU;AAUzC,IAAMC,QAAQ,GAAGR,KAAK,CAACS,UAAU,CAAiC,UAACC,KAAK,EAAEC,YAAY,EAAI;EACxF,IAAAC,mBAAA,GAA6CR,kBAAkB,CAACM,KAAK,CAAC;IAAxDG,UAAU,GAAAD,mBAAA,CAAhBE,IAAI;IAAiBC,WAAW,GAAAlB,wBAAA,CAAAe,mBAAA,EAAAd,SAAA;EACxC,IACEkB,SAAS,GAOPH,UAAU,CAPZG,SAAS;IACTC,KAAK,GAMHJ,UAAU,CANZI,KAAK;IAAAC,gBAAA,GAMHL,UAAU,CALZM,IAAI;IAAJA,IAAI,GAAAD,gBAAA,cAAGf,gBAAgB,CAACgB,IAAI,CAACC,OAAO,GAAAF,gBAAA;IAAAG,mBAAA,GAKlCR,UAAU,CAJZS,OAAO;IAAPA,OAAO,GAAAD,mBAAA,cAAGlB,gBAAgB,CAACmB,OAAO,CAACF,OAAO,GAAAC,mBAAA;IAAAE,iBAAA,GAIxCV,UAAU,CAHZW,KAAK;IAALA,KAAK,GAAAD,iBAAA,cAAGpB,gBAAgB,CAACqB,KAAK,CAACJ,OAAO,GAAAG,iBAAA;IAAAE,qBAAA,GAGpCZ,UAAU,CAFZa,YAAY;IAAZA,YAAY,GAAAD,qBAAA,cAAGtB,gBAAgB,CAACuB,YAAY,CAACN,OAAO,GAAAK,qBAAA;IACjDE,aAAa,GAAA9B,wBAAA,CACdgB,UAAU,EAAAd,UAAA;EACd,OACEC,KAAA,CAAA4B,aAAA;IACEZ,SAAS,EAAEf,UAAU,CACnB,iBAAiB,EACjBe,SAAS,EACTV,eAAe,CAACa,IAAI,EAAE,WAAW,CAAC,EAClCd,eAAe,CAACU,WAAW,CAAC,CAC7B;IACDE,KAAK,EAAEA;EAAK,GAEZjB,KAAA,CAAA4B,aAAA,CAAC1B,iBAAiB,CAAC2B,IAAI,EAAAjC,aAAA,CAAAA,aAAA;IAAA,qBACF4B;EAAK,GACpBG,aAAa;IACjBG,GAAG,EAAEnB,YAAY;IACjBK,SAAS,EAAEf,UAAU,CAAC,iBAAiB,EAAE,mBAAmB,gBAAA8B,MAAA,CAAgBT,OAAO,GAAI;MACrF,kBAAkB,EAAEI;KACrB;EAAC,IAEF1B,KAAA,CAAA4B,aAAA,CAAC1B,iBAAiB,CAAC8B,SAAS;IAAChB,SAAS,EAAC;EAAsB,GAC3DhB,KAAA,CAAA4B,aAAA,CAACrB,cAAc,OAAG,CACU,CACP,CACpB;AAEX,CAAC,CAAC;AACFC,QAAQ,CAACyB,WAAW,GAAG,UAAU;AAEjC,SAASzB,QAAQ"},"metadata":{},"sourceType":"module","externalDependencies":[]}