10594ce6208ce7c3d307c68aaca5b449.json 20.5 KB
{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _createSuper from \"@babel/runtime/helpers/createSuper\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n\n  for (var p in s) {\n    if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  }\n\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport CalendarOutlined from '@ant-design/icons/CalendarOutlined';\nimport ClockCircleOutlined from '@ant-design/icons/ClockCircleOutlined';\nimport CloseCircleFilled from '@ant-design/icons/CloseCircleFilled';\nimport SwapRightOutlined from '@ant-design/icons/SwapRightOutlined';\nimport { RangePicker as RCRangePicker } from 'rc-picker';\nimport enUS from '../locale/en_US';\nimport { ConfigContext } from '../../config-provider';\nimport SizeContext from '../../config-provider/SizeContext';\nimport LocaleReceiver from '../../locale-provider/LocaleReceiver';\nimport { getRangePlaceholder } from '../util';\nimport { getTimeProps, Components } from '.';\nexport default function generateRangePicker(generateConfig) {\n  var RangePicker = /*#__PURE__*/function (_React$Component) {\n    _inherits(RangePicker, _React$Component);\n\n    var _super = _createSuper(RangePicker);\n\n    function RangePicker() {\n      var _this;\n\n      _classCallCheck(this, RangePicker);\n\n      _this = _super.apply(this, arguments);\n      _this.pickerRef = /*#__PURE__*/React.createRef();\n\n      _this.focus = function () {\n        if (_this.pickerRef.current) {\n          _this.pickerRef.current.focus();\n        }\n      };\n\n      _this.blur = function () {\n        if (_this.pickerRef.current) {\n          _this.pickerRef.current.blur();\n        }\n      };\n\n      _this.getDefaultLocale = function () {\n        var locale = _this.props.locale;\n\n        var result = _extends(_extends({}, enUS), locale);\n\n        result.lang = _extends(_extends({}, result.lang), (locale || {}).lang);\n        return result;\n      };\n\n      _this.renderPicker = function (locale) {\n        var _this$context = _this.context,\n            getPrefixCls = _this$context.getPrefixCls,\n            direction = _this$context.direction,\n            getPopupContainer = _this$context.getPopupContainer;\n\n        var _a = _this.props,\n            customizePrefixCls = _a.prefixCls,\n            customGetPopupContainer = _a.getPopupContainer,\n            className = _a.className,\n            customizeSize = _a.size,\n            _a$bordered = _a.bordered,\n            bordered = _a$bordered === void 0 ? true : _a$bordered,\n            placeholder = _a.placeholder,\n            restProps = __rest(_a, [\"prefixCls\", \"getPopupContainer\", \"className\", \"size\", \"bordered\", \"placeholder\"]);\n\n        var _this$props = _this.props,\n            format = _this$props.format,\n            showTime = _this$props.showTime,\n            picker = _this$props.picker;\n        var prefixCls = getPrefixCls('picker', customizePrefixCls);\n        var additionalOverrideProps = {};\n        additionalOverrideProps = _extends(_extends(_extends({}, additionalOverrideProps), showTime ? getTimeProps(_extends({\n          format: format,\n          picker: picker\n        }, showTime)) : {}), picker === 'time' ? getTimeProps(_extends(_extends({\n          format: format\n        }, _this.props), {\n          picker: picker\n        })) : {});\n        return /*#__PURE__*/React.createElement(SizeContext.Consumer, null, function (size) {\n          var _classNames;\n\n          var mergedSize = customizeSize || size;\n          return /*#__PURE__*/React.createElement(RCRangePicker, _extends({\n            separator: /*#__PURE__*/React.createElement(\"span\", {\n              \"aria-label\": \"to\",\n              className: \"\".concat(prefixCls, \"-separator\")\n            }, /*#__PURE__*/React.createElement(SwapRightOutlined, null)),\n            ref: _this.pickerRef,\n            placeholder: getRangePlaceholder(picker, locale, placeholder),\n            suffixIcon: picker === 'time' ? /*#__PURE__*/React.createElement(ClockCircleOutlined, null) : /*#__PURE__*/React.createElement(CalendarOutlined, null),\n            clearIcon: /*#__PURE__*/React.createElement(CloseCircleFilled, null),\n            allowClear: true,\n            transitionName: \"slide-up\"\n          }, restProps, additionalOverrideProps, {\n            className: classNames((_classNames = {}, _defineProperty(_classNames, \"\".concat(prefixCls, \"-\").concat(mergedSize), mergedSize), _defineProperty(_classNames, \"\".concat(prefixCls, \"-borderless\"), !bordered), _classNames), className),\n            locale: locale.lang,\n            prefixCls: prefixCls,\n            getPopupContainer: customGetPopupContainer || getPopupContainer,\n            generateConfig: generateConfig,\n            prevIcon: /*#__PURE__*/React.createElement(\"span\", {\n              className: \"\".concat(prefixCls, \"-prev-icon\")\n            }),\n            nextIcon: /*#__PURE__*/React.createElement(\"span\", {\n              className: \"\".concat(prefixCls, \"-next-icon\")\n            }),\n            superPrevIcon: /*#__PURE__*/React.createElement(\"span\", {\n              className: \"\".concat(prefixCls, \"-super-prev-icon\")\n            }),\n            superNextIcon: /*#__PURE__*/React.createElement(\"span\", {\n              className: \"\".concat(prefixCls, \"-super-next-icon\")\n            }),\n            components: Components,\n            direction: direction\n          }));\n        });\n      };\n\n      return _this;\n    }\n\n    _createClass(RangePicker, [{\n      key: \"render\",\n      value: function render() {\n        return /*#__PURE__*/React.createElement(LocaleReceiver, {\n          componentName: \"DatePicker\",\n          defaultLocale: this.getDefaultLocale\n        }, this.renderPicker);\n      }\n    }]);\n\n    return RangePicker;\n  }(React.Component);\n\n  RangePicker.contextType = ConfigContext;\n  return RangePicker;\n}","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/antd/es/date-picker/generatePicker/generateRangePicker.js"],"names":["_defineProperty","_extends","_classCallCheck","_createClass","_inherits","_createSuper","__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","classNames","CalendarOutlined","ClockCircleOutlined","CloseCircleFilled","SwapRightOutlined","RangePicker","RCRangePicker","enUS","ConfigContext","SizeContext","LocaleReceiver","getRangePlaceholder","getTimeProps","Components","generateRangePicker","generateConfig","_React$Component","_super","_this","apply","arguments","pickerRef","createRef","focus","current","blur","getDefaultLocale","locale","props","result","lang","renderPicker","_this$context","context","getPrefixCls","direction","getPopupContainer","_a","customizePrefixCls","prefixCls","customGetPopupContainer","className","customizeSize","size","_a$bordered","bordered","placeholder","restProps","_this$props","format","showTime","picker","additionalOverrideProps","createElement","Consumer","_classNames","mergedSize","separator","concat","ref","suffixIcon","clearIcon","allowClear","transitionName","prevIcon","nextIcon","superPrevIcon","superNextIcon","components","key","value","render","componentName","defaultLocale","Component","contextType"],"mappings":"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","sourcesContent":["import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _createSuper from \"@babel/runtime/helpers/createSuper\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n\n  for (var p in s) {\n    if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  }\n\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport CalendarOutlined from '@ant-design/icons/CalendarOutlined';\nimport ClockCircleOutlined from '@ant-design/icons/ClockCircleOutlined';\nimport CloseCircleFilled from '@ant-design/icons/CloseCircleFilled';\nimport SwapRightOutlined from '@ant-design/icons/SwapRightOutlined';\nimport { RangePicker as RCRangePicker } from 'rc-picker';\nimport enUS from '../locale/en_US';\nimport { ConfigContext } from '../../config-provider';\nimport SizeContext from '../../config-provider/SizeContext';\nimport LocaleReceiver from '../../locale-provider/LocaleReceiver';\nimport { getRangePlaceholder } from '../util';\nimport { getTimeProps, Components } from '.';\nexport default function generateRangePicker(generateConfig) {\n  var RangePicker = /*#__PURE__*/function (_React$Component) {\n    _inherits(RangePicker, _React$Component);\n\n    var _super = _createSuper(RangePicker);\n\n    function RangePicker() {\n      var _this;\n\n      _classCallCheck(this, RangePicker);\n\n      _this = _super.apply(this, arguments);\n      _this.pickerRef = /*#__PURE__*/React.createRef();\n\n      _this.focus = function () {\n        if (_this.pickerRef.current) {\n          _this.pickerRef.current.focus();\n        }\n      };\n\n      _this.blur = function () {\n        if (_this.pickerRef.current) {\n          _this.pickerRef.current.blur();\n        }\n      };\n\n      _this.getDefaultLocale = function () {\n        var locale = _this.props.locale;\n\n        var result = _extends(_extends({}, enUS), locale);\n\n        result.lang = _extends(_extends({}, result.lang), (locale || {}).lang);\n        return result;\n      };\n\n      _this.renderPicker = function (locale) {\n        var _this$context = _this.context,\n            getPrefixCls = _this$context.getPrefixCls,\n            direction = _this$context.direction,\n            getPopupContainer = _this$context.getPopupContainer;\n\n        var _a = _this.props,\n            customizePrefixCls = _a.prefixCls,\n            customGetPopupContainer = _a.getPopupContainer,\n            className = _a.className,\n            customizeSize = _a.size,\n            _a$bordered = _a.bordered,\n            bordered = _a$bordered === void 0 ? true : _a$bordered,\n            placeholder = _a.placeholder,\n            restProps = __rest(_a, [\"prefixCls\", \"getPopupContainer\", \"className\", \"size\", \"bordered\", \"placeholder\"]);\n\n        var _this$props = _this.props,\n            format = _this$props.format,\n            showTime = _this$props.showTime,\n            picker = _this$props.picker;\n        var prefixCls = getPrefixCls('picker', customizePrefixCls);\n        var additionalOverrideProps = {};\n        additionalOverrideProps = _extends(_extends(_extends({}, additionalOverrideProps), showTime ? getTimeProps(_extends({\n          format: format,\n          picker: picker\n        }, showTime)) : {}), picker === 'time' ? getTimeProps(_extends(_extends({\n          format: format\n        }, _this.props), {\n          picker: picker\n        })) : {});\n        return /*#__PURE__*/React.createElement(SizeContext.Consumer, null, function (size) {\n          var _classNames;\n\n          var mergedSize = customizeSize || size;\n          return /*#__PURE__*/React.createElement(RCRangePicker, _extends({\n            separator: /*#__PURE__*/React.createElement(\"span\", {\n              \"aria-label\": \"to\",\n              className: \"\".concat(prefixCls, \"-separator\")\n            }, /*#__PURE__*/React.createElement(SwapRightOutlined, null)),\n            ref: _this.pickerRef,\n            placeholder: getRangePlaceholder(picker, locale, placeholder),\n            suffixIcon: picker === 'time' ? /*#__PURE__*/React.createElement(ClockCircleOutlined, null) : /*#__PURE__*/React.createElement(CalendarOutlined, null),\n            clearIcon: /*#__PURE__*/React.createElement(CloseCircleFilled, null),\n            allowClear: true,\n            transitionName: \"slide-up\"\n          }, restProps, additionalOverrideProps, {\n            className: classNames((_classNames = {}, _defineProperty(_classNames, \"\".concat(prefixCls, \"-\").concat(mergedSize), mergedSize), _defineProperty(_classNames, \"\".concat(prefixCls, \"-borderless\"), !bordered), _classNames), className),\n            locale: locale.lang,\n            prefixCls: prefixCls,\n            getPopupContainer: customGetPopupContainer || getPopupContainer,\n            generateConfig: generateConfig,\n            prevIcon: /*#__PURE__*/React.createElement(\"span\", {\n              className: \"\".concat(prefixCls, \"-prev-icon\")\n            }),\n            nextIcon: /*#__PURE__*/React.createElement(\"span\", {\n              className: \"\".concat(prefixCls, \"-next-icon\")\n            }),\n            superPrevIcon: /*#__PURE__*/React.createElement(\"span\", {\n              className: \"\".concat(prefixCls, \"-super-prev-icon\")\n            }),\n            superNextIcon: /*#__PURE__*/React.createElement(\"span\", {\n              className: \"\".concat(prefixCls, \"-super-next-icon\")\n            }),\n            components: Components,\n            direction: direction\n          }));\n        });\n      };\n\n      return _this;\n    }\n\n    _createClass(RangePicker, [{\n      key: \"render\",\n      value: function render() {\n        return /*#__PURE__*/React.createElement(LocaleReceiver, {\n          componentName: \"DatePicker\",\n          defaultLocale: this.getDefaultLocale\n        }, this.renderPicker);\n      }\n    }]);\n\n    return RangePicker;\n  }(React.Component);\n\n  RangePicker.contextType = ConfigContext;\n  return RangePicker;\n}"]},"metadata":{},"sourceType":"module"}