2f4328ba97cefae6015e176e320292aa.json 4.66 KB
{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport * as React from 'react';\nimport classNames from 'classnames';\n\nvar Steps = function Steps(props) {\n  var size = props.size,\n      steps = props.steps,\n      _props$percent = props.percent,\n      percent = _props$percent === void 0 ? 0 : _props$percent,\n      _props$strokeWidth = props.strokeWidth,\n      strokeWidth = _props$strokeWidth === void 0 ? 8 : _props$strokeWidth,\n      strokeColor = props.strokeColor,\n      trailColor = props.trailColor,\n      prefixCls = props.prefixCls,\n      children = props.children;\n  var current = Math.floor(steps * (percent / 100));\n  var stepWidth = size === 'small' ? 2 : 14;\n  var styledSteps = [];\n\n  for (var i = 0; i < steps; i += 1) {\n    styledSteps.push( /*#__PURE__*/React.createElement(\"div\", {\n      key: i,\n      className: classNames(\"\".concat(prefixCls, \"-steps-item\"), _defineProperty({}, \"\".concat(prefixCls, \"-steps-item-active\"), i <= current - 1)),\n      style: {\n        backgroundColor: i <= current - 1 ? strokeColor : trailColor,\n        width: stepWidth,\n        height: strokeWidth\n      }\n    }));\n  }\n\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-steps-outer\")\n  }, styledSteps, children);\n};\n\nexport default Steps;","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/antd/es/progress/Steps.js"],"names":["_defineProperty","React","classNames","Steps","props","size","steps","_props$percent","percent","_props$strokeWidth","strokeWidth","strokeColor","trailColor","prefixCls","children","current","Math","floor","stepWidth","styledSteps","i","push","createElement","key","className","concat","style","backgroundColor","width","height"],"mappings":"AAAA,OAAOA,eAAP,MAA4B,uCAA5B;AACA,OAAO,KAAKC,KAAZ,MAAuB,OAAvB;AACA,OAAOC,UAAP,MAAuB,YAAvB;;AAEA,IAAIC,KAAK,GAAG,SAASA,KAAT,CAAeC,KAAf,EAAsB;AAChC,MAAIC,IAAI,GAAGD,KAAK,CAACC,IAAjB;AAAA,MACIC,KAAK,GAAGF,KAAK,CAACE,KADlB;AAAA,MAEIC,cAAc,GAAGH,KAAK,CAACI,OAF3B;AAAA,MAGIA,OAAO,GAAGD,cAAc,KAAK,KAAK,CAAxB,GAA4B,CAA5B,GAAgCA,cAH9C;AAAA,MAIIE,kBAAkB,GAAGL,KAAK,CAACM,WAJ/B;AAAA,MAKIA,WAAW,GAAGD,kBAAkB,KAAK,KAAK,CAA5B,GAAgC,CAAhC,GAAoCA,kBALtD;AAAA,MAMIE,WAAW,GAAGP,KAAK,CAACO,WANxB;AAAA,MAOIC,UAAU,GAAGR,KAAK,CAACQ,UAPvB;AAAA,MAQIC,SAAS,GAAGT,KAAK,CAACS,SARtB;AAAA,MASIC,QAAQ,GAAGV,KAAK,CAACU,QATrB;AAUA,MAAIC,OAAO,GAAGC,IAAI,CAACC,KAAL,CAAWX,KAAK,IAAIE,OAAO,GAAG,GAAd,CAAhB,CAAd;AACA,MAAIU,SAAS,GAAGb,IAAI,KAAK,OAAT,GAAmB,CAAnB,GAAuB,EAAvC;AACA,MAAIc,WAAW,GAAG,EAAlB;;AAEA,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGd,KAApB,EAA2Bc,CAAC,IAAI,CAAhC,EAAmC;AACjCD,IAAAA,WAAW,CAACE,IAAZ,EAAkB,aAAapB,KAAK,CAACqB,aAAN,CAAoB,KAApB,EAA2B;AACxDC,MAAAA,GAAG,EAAEH,CADmD;AAExDI,MAAAA,SAAS,EAAEtB,UAAU,CAAC,GAAGuB,MAAH,CAAUZ,SAAV,EAAqB,aAArB,CAAD,EAAsCb,eAAe,CAAC,EAAD,EAAK,GAAGyB,MAAH,CAAUZ,SAAV,EAAqB,oBAArB,CAAL,EAAiDO,CAAC,IAAIL,OAAO,GAAG,CAAhE,CAArD,CAFmC;AAGxDW,MAAAA,KAAK,EAAE;AACLC,QAAAA,eAAe,EAAEP,CAAC,IAAIL,OAAO,GAAG,CAAf,GAAmBJ,WAAnB,GAAiCC,UAD7C;AAELgB,QAAAA,KAAK,EAAEV,SAFF;AAGLW,QAAAA,MAAM,EAAEnB;AAHH;AAHiD,KAA3B,CAA/B;AASD;;AAED,SAAO,aAAaT,KAAK,CAACqB,aAAN,CAAoB,KAApB,EAA2B;AAC7CE,IAAAA,SAAS,EAAE,GAAGC,MAAH,CAAUZ,SAAV,EAAqB,cAArB;AADkC,GAA3B,EAEjBM,WAFiB,EAEJL,QAFI,CAApB;AAGD,CA9BD;;AAgCA,eAAeX,KAAf","sourcesContent":["import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport * as React from 'react';\nimport classNames from 'classnames';\n\nvar Steps = function Steps(props) {\n  var size = props.size,\n      steps = props.steps,\n      _props$percent = props.percent,\n      percent = _props$percent === void 0 ? 0 : _props$percent,\n      _props$strokeWidth = props.strokeWidth,\n      strokeWidth = _props$strokeWidth === void 0 ? 8 : _props$strokeWidth,\n      strokeColor = props.strokeColor,\n      trailColor = props.trailColor,\n      prefixCls = props.prefixCls,\n      children = props.children;\n  var current = Math.floor(steps * (percent / 100));\n  var stepWidth = size === 'small' ? 2 : 14;\n  var styledSteps = [];\n\n  for (var i = 0; i < steps; i += 1) {\n    styledSteps.push( /*#__PURE__*/React.createElement(\"div\", {\n      key: i,\n      className: classNames(\"\".concat(prefixCls, \"-steps-item\"), _defineProperty({}, \"\".concat(prefixCls, \"-steps-item-active\"), i <= current - 1)),\n      style: {\n        backgroundColor: i <= current - 1 ? strokeColor : trailColor,\n        width: stepWidth,\n        height: strokeWidth\n      }\n    }));\n  }\n\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-steps-outer\")\n  }, styledSteps, children);\n};\n\nexport default Steps;"]},"metadata":{},"sourceType":"module"}