{"ast":null,"code":"'use client';\n\nimport _objectSpread from \"C:/Users/user/Desktop/portreact/node_modules/@babel/runtime/helpers/esm/objectSpread2.js\";\nimport _objectWithoutProperties from \"C:/Users/user/Desktop/portreact/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nvar _excluded = [\"rest\"],\n  _excluded2 = [\"className\", \"size\", \"color\"];\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport * as SeparatorPrimitive from '@radix-ui/react-separator';\nimport { separatorPropDefs } from './separator.props';\nimport { extractMarginProps, withMarginProps, withBreakpoints } from '../helpers';\nvar Separator = 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    _marginRest$size = marginRest.size,\n    size = _marginRest$size === void 0 ? separatorPropDefs.size.default : _marginRest$size,\n    _marginRest$color = marginRest.color,\n    color = _marginRest$color === void 0 ? separatorPropDefs.color.default : _marginRest$color,\n    separatorProps = _objectWithoutProperties(marginRest, _excluded2);\n  return React.createElement(SeparatorPrimitive.Root, _objectSpread(_objectSpread({\n    \"data-accent-color\": color\n  }, separatorProps), {}, {\n    ref: forwardedRef,\n    className: classNames('rt-Separator', className, withBreakpoints(size, 'rt-r-size'), withMarginProps(marginProps))\n  }));\n});\nSeparator.displayName = 'Separator';\nexport { Separator };","map":{"version":3,"names":["_objectSpread","_objectWithoutProperties","_excluded","_excluded2","React","classNames","SeparatorPrimitive","separatorPropDefs","extractMarginProps","withMarginProps","withBreakpoints","Separator","forwardRef","props","forwardedRef","_extractMarginProps","marginRest","rest","marginProps","className","_marginRest$size","size","default","_marginRest$color","color","separatorProps","createElement","Root","ref","displayName"],"sources":["../../../src/components/separator.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,kBAAkB,MAAM,2BAA2B;AAC/D,SAASC,iBAAiB,QAAQ,mBAAmB;AACrD,SAASC,kBAAkB,EAAEC,eAAe,EAAEC,eAAe,QAAQ,YAAY;AAUjF,IAAMC,SAAS,GAAGP,KAAK,CAACQ,UAAU,CAAmC,UAACC,KAAK,EAAEC,YAAY,EAAI;EAC3F,IAAAC,mBAAA,GAA6CP,kBAAkB,CAACK,KAAK,CAAC;IAAxDG,UAAU,GAAAD,mBAAA,CAAhBE,IAAI;IAAiBC,WAAW,GAAAjB,wBAAA,CAAAc,mBAAA,EAAAb,SAAA;EACxC,IACEiB,SAAS,GAIPH,UAAU,CAJZG,SAAS;IAAAC,gBAAA,GAIPJ,UAAU,CAHZK,IAAI;IAAJA,IAAI,GAAAD,gBAAA,cAAGb,iBAAiB,CAACc,IAAI,CAACC,OAAO,GAAAF,gBAAA;IAAAG,iBAAA,GAGnCP,UAAU,CAFZQ,KAAK;IAALA,KAAK,GAAAD,iBAAA,cAAGhB,iBAAiB,CAACiB,KAAK,CAACF,OAAO,GAAAC,iBAAA;IACpCE,cAAc,GAAAxB,wBAAA,CACfe,UAAU,EAAAb,UAAA;EACd,OACEC,KAAA,CAAAsB,aAAA,CAACpB,kBAAkB,CAACqB,IAAI,EAAA3B,aAAA,CAAAA,aAAA;IAAA,qBACHwB;EAAK,GACpBC,cAAc;IAClBG,GAAG,EAAEd,YAAY;IACjBK,SAAS,EAAEd,UAAU,CACnB,cAAc,EACdc,SAAS,EACTT,eAAe,CAACW,IAAI,EAAE,WAAW,CAAC,EAClCZ,eAAe,CAACS,WAAW,CAAC;EAC7B,GACD;AAEN,CAAC,CAAC;AACFP,SAAS,CAACkB,WAAW,GAAG,WAAW;AAEnC,SAASlB,SAAS"},"metadata":{},"sourceType":"module","externalDependencies":[]}