1e3f857f7b81f25de0360a30fb0479be.json 6.93 KB
{"ast":null,"code":"import * as React from 'react';\nexport default function getRanges(_ref) {\n  var prefixCls = _ref.prefixCls,\n      _ref$rangeList = _ref.rangeList,\n      rangeList = _ref$rangeList === void 0 ? [] : _ref$rangeList,\n      _ref$components = _ref.components,\n      components = _ref$components === void 0 ? {} : _ref$components,\n      needConfirmButton = _ref.needConfirmButton,\n      onNow = _ref.onNow,\n      onOk = _ref.onOk,\n      okDisabled = _ref.okDisabled,\n      showNow = _ref.showNow,\n      locale = _ref.locale;\n  var presetNode;\n  var okNode;\n\n  if (rangeList.length) {\n    var Item = components.rangeItem || 'span';\n    presetNode = /*#__PURE__*/React.createElement(React.Fragment, null, rangeList.map(function (_ref2) {\n      var label = _ref2.label,\n          onClick = _ref2.onClick,\n          onMouseEnter = _ref2.onMouseEnter,\n          onMouseLeave = _ref2.onMouseLeave;\n      return /*#__PURE__*/React.createElement(\"li\", {\n        key: label,\n        className: \"\".concat(prefixCls, \"-preset\")\n      }, /*#__PURE__*/React.createElement(Item, {\n        onClick: onClick,\n        onMouseEnter: onMouseEnter,\n        onMouseLeave: onMouseLeave\n      }, label));\n    }));\n  }\n\n  if (needConfirmButton) {\n    var Button = components.button || 'button';\n\n    if (onNow && !presetNode && showNow !== false) {\n      presetNode = /*#__PURE__*/React.createElement(\"li\", {\n        className: \"\".concat(prefixCls, \"-now\")\n      }, /*#__PURE__*/React.createElement(\"a\", {\n        className: \"\".concat(prefixCls, \"-now-btn\"),\n        onClick: onNow\n      }, locale.now));\n    }\n\n    okNode = needConfirmButton && /*#__PURE__*/React.createElement(\"li\", {\n      className: \"\".concat(prefixCls, \"-ok\")\n    }, /*#__PURE__*/React.createElement(Button, {\n      disabled: okDisabled,\n      onClick: onOk\n    }, locale.ok));\n  }\n\n  if (!presetNode && !okNode) {\n    return null;\n  }\n\n  return /*#__PURE__*/React.createElement(\"ul\", {\n    className: \"\".concat(prefixCls, \"-ranges\")\n  }, presetNode, okNode);\n}","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/rc-picker/es/utils/getRanges.js"],"names":["React","getRanges","_ref","prefixCls","_ref$rangeList","rangeList","_ref$components","components","needConfirmButton","onNow","onOk","okDisabled","showNow","locale","presetNode","okNode","length","Item","rangeItem","createElement","Fragment","map","_ref2","label","onClick","onMouseEnter","onMouseLeave","key","className","concat","Button","button","now","disabled","ok"],"mappings":"AAAA,OAAO,KAAKA,KAAZ,MAAuB,OAAvB;AACA,eAAe,SAASC,SAAT,CAAmBC,IAAnB,EAAyB;AACtC,MAAIC,SAAS,GAAGD,IAAI,CAACC,SAArB;AAAA,MACIC,cAAc,GAAGF,IAAI,CAACG,SAD1B;AAAA,MAEIA,SAAS,GAAGD,cAAc,KAAK,KAAK,CAAxB,GAA4B,EAA5B,GAAiCA,cAFjD;AAAA,MAGIE,eAAe,GAAGJ,IAAI,CAACK,UAH3B;AAAA,MAIIA,UAAU,GAAGD,eAAe,KAAK,KAAK,CAAzB,GAA6B,EAA7B,GAAkCA,eAJnD;AAAA,MAKIE,iBAAiB,GAAGN,IAAI,CAACM,iBAL7B;AAAA,MAMIC,KAAK,GAAGP,IAAI,CAACO,KANjB;AAAA,MAOIC,IAAI,GAAGR,IAAI,CAACQ,IAPhB;AAAA,MAQIC,UAAU,GAAGT,IAAI,CAACS,UARtB;AAAA,MASIC,OAAO,GAAGV,IAAI,CAACU,OATnB;AAAA,MAUIC,MAAM,GAAGX,IAAI,CAACW,MAVlB;AAWA,MAAIC,UAAJ;AACA,MAAIC,MAAJ;;AAEA,MAAIV,SAAS,CAACW,MAAd,EAAsB;AACpB,QAAIC,IAAI,GAAGV,UAAU,CAACW,SAAX,IAAwB,MAAnC;AACAJ,IAAAA,UAAU,GAAG,aAAad,KAAK,CAACmB,aAAN,CAAoBnB,KAAK,CAACoB,QAA1B,EAAoC,IAApC,EAA0Cf,SAAS,CAACgB,GAAV,CAAc,UAAUC,KAAV,EAAiB;AACjG,UAAIC,KAAK,GAAGD,KAAK,CAACC,KAAlB;AAAA,UACIC,OAAO,GAAGF,KAAK,CAACE,OADpB;AAAA,UAEIC,YAAY,GAAGH,KAAK,CAACG,YAFzB;AAAA,UAGIC,YAAY,GAAGJ,KAAK,CAACI,YAHzB;AAIA,aAAO,aAAa1B,KAAK,CAACmB,aAAN,CAAoB,IAApB,EAA0B;AAC5CQ,QAAAA,GAAG,EAAEJ,KADuC;AAE5CK,QAAAA,SAAS,EAAE,GAAGC,MAAH,CAAU1B,SAAV,EAAqB,SAArB;AAFiC,OAA1B,EAGjB,aAAaH,KAAK,CAACmB,aAAN,CAAoBF,IAApB,EAA0B;AACxCO,QAAAA,OAAO,EAAEA,OAD+B;AAExCC,QAAAA,YAAY,EAAEA,YAF0B;AAGxCC,QAAAA,YAAY,EAAEA;AAH0B,OAA1B,EAIbH,KAJa,CAHI,CAApB;AAQD,KAbmE,CAA1C,CAA1B;AAcD;;AAED,MAAIf,iBAAJ,EAAuB;AACrB,QAAIsB,MAAM,GAAGvB,UAAU,CAACwB,MAAX,IAAqB,QAAlC;;AAEA,QAAItB,KAAK,IAAI,CAACK,UAAV,IAAwBF,OAAO,KAAK,KAAxC,EAA+C;AAC7CE,MAAAA,UAAU,GAAG,aAAad,KAAK,CAACmB,aAAN,CAAoB,IAApB,EAA0B;AAClDS,QAAAA,SAAS,EAAE,GAAGC,MAAH,CAAU1B,SAAV,EAAqB,MAArB;AADuC,OAA1B,EAEvB,aAAaH,KAAK,CAACmB,aAAN,CAAoB,GAApB,EAAyB;AACvCS,QAAAA,SAAS,EAAE,GAAGC,MAAH,CAAU1B,SAAV,EAAqB,UAArB,CAD4B;AAEvCqB,QAAAA,OAAO,EAAEf;AAF8B,OAAzB,EAGbI,MAAM,CAACmB,GAHM,CAFU,CAA1B;AAMD;;AAEDjB,IAAAA,MAAM,GAAGP,iBAAiB,IAAI,aAAaR,KAAK,CAACmB,aAAN,CAAoB,IAApB,EAA0B;AACnES,MAAAA,SAAS,EAAE,GAAGC,MAAH,CAAU1B,SAAV,EAAqB,KAArB;AADwD,KAA1B,EAExC,aAAaH,KAAK,CAACmB,aAAN,CAAoBW,MAApB,EAA4B;AAC1CG,MAAAA,QAAQ,EAAEtB,UADgC;AAE1Ca,MAAAA,OAAO,EAAEd;AAFiC,KAA5B,EAGbG,MAAM,CAACqB,EAHM,CAF2B,CAA3C;AAMD;;AAED,MAAI,CAACpB,UAAD,IAAe,CAACC,MAApB,EAA4B;AAC1B,WAAO,IAAP;AACD;;AAED,SAAO,aAAaf,KAAK,CAACmB,aAAN,CAAoB,IAApB,EAA0B;AAC5CS,IAAAA,SAAS,EAAE,GAAGC,MAAH,CAAU1B,SAAV,EAAqB,SAArB;AADiC,GAA1B,EAEjBW,UAFiB,EAELC,MAFK,CAApB;AAGD","sourcesContent":["import * as React from 'react';\nexport default function getRanges(_ref) {\n  var prefixCls = _ref.prefixCls,\n      _ref$rangeList = _ref.rangeList,\n      rangeList = _ref$rangeList === void 0 ? [] : _ref$rangeList,\n      _ref$components = _ref.components,\n      components = _ref$components === void 0 ? {} : _ref$components,\n      needConfirmButton = _ref.needConfirmButton,\n      onNow = _ref.onNow,\n      onOk = _ref.onOk,\n      okDisabled = _ref.okDisabled,\n      showNow = _ref.showNow,\n      locale = _ref.locale;\n  var presetNode;\n  var okNode;\n\n  if (rangeList.length) {\n    var Item = components.rangeItem || 'span';\n    presetNode = /*#__PURE__*/React.createElement(React.Fragment, null, rangeList.map(function (_ref2) {\n      var label = _ref2.label,\n          onClick = _ref2.onClick,\n          onMouseEnter = _ref2.onMouseEnter,\n          onMouseLeave = _ref2.onMouseLeave;\n      return /*#__PURE__*/React.createElement(\"li\", {\n        key: label,\n        className: \"\".concat(prefixCls, \"-preset\")\n      }, /*#__PURE__*/React.createElement(Item, {\n        onClick: onClick,\n        onMouseEnter: onMouseEnter,\n        onMouseLeave: onMouseLeave\n      }, label));\n    }));\n  }\n\n  if (needConfirmButton) {\n    var Button = components.button || 'button';\n\n    if (onNow && !presetNode && showNow !== false) {\n      presetNode = /*#__PURE__*/React.createElement(\"li\", {\n        className: \"\".concat(prefixCls, \"-now\")\n      }, /*#__PURE__*/React.createElement(\"a\", {\n        className: \"\".concat(prefixCls, \"-now-btn\"),\n        onClick: onNow\n      }, locale.now));\n    }\n\n    okNode = needConfirmButton && /*#__PURE__*/React.createElement(\"li\", {\n      className: \"\".concat(prefixCls, \"-ok\")\n    }, /*#__PURE__*/React.createElement(Button, {\n      disabled: okDisabled,\n      onClick: onOk\n    }, locale.ok));\n  }\n\n  if (!presetNode && !okNode) {\n    return null;\n  }\n\n  return /*#__PURE__*/React.createElement(\"ul\", {\n    className: \"\".concat(prefixCls, \"-ranges\")\n  }, presetNode, okNode);\n}"]},"metadata":{},"sourceType":"module"}