/*! * * antd v3.26.18 * * Copyright 2015-present, Alipay, Inc. * All rights reserved. * */ (function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(require("moment"), require("react"), require("react-dom")); else if(typeof define === 'function' && define.amd) define(["moment", "react", "react-dom"], factory); else if(typeof exports === 'object') exports["antd"] = factory(require("moment"), require("react"), require("react-dom")); else root["antd"] = factory(root["moment"], root["React"], root["ReactDOM"]); })(window, function(__WEBPACK_EXTERNAL_MODULE_moment__, __WEBPACK_EXTERNAL_MODULE_react__, __WEBPACK_EXTERNAL_MODULE_react_dom__) { return /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 0); /******/ }) /************************************************************************/ /******/ ({ /***/ "./components sync recursive ^\\.\\/[^_][\\w-]+\\/style\\/index\\.tsx?$": /*!**************************************************************!*\ !*** ./components sync ^\.\/[^_][\w-]+\/style\/index\.tsx?$ ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var map = { "./affix/style/index.tsx": "./components/affix/style/index.tsx", "./alert/style/index.tsx": "./components/alert/style/index.tsx", "./anchor/style/index.tsx": "./components/anchor/style/index.tsx", "./auto-complete/style/index.tsx": "./components/auto-complete/style/index.tsx", "./avatar/style/index.tsx": "./components/avatar/style/index.tsx", "./back-top/style/index.tsx": "./components/back-top/style/index.tsx", "./badge/style/index.tsx": "./components/badge/style/index.tsx", "./breadcrumb/style/index.tsx": "./components/breadcrumb/style/index.tsx", "./button/style/index.tsx": "./components/button/style/index.tsx", "./calendar/style/index.tsx": "./components/calendar/style/index.tsx", "./card/style/index.tsx": "./components/card/style/index.tsx", "./carousel/style/index.tsx": "./components/carousel/style/index.tsx", "./cascader/style/index.tsx": "./components/cascader/style/index.tsx", "./checkbox/style/index.tsx": "./components/checkbox/style/index.tsx", "./col/style/index.tsx": "./components/col/style/index.tsx", "./collapse/style/index.tsx": "./components/collapse/style/index.tsx", "./comment/style/index.tsx": "./components/comment/style/index.tsx", "./config-provider/style/index.tsx": "./components/config-provider/style/index.tsx", "./date-picker/style/index.tsx": "./components/date-picker/style/index.tsx", "./descriptions/style/index.tsx": "./components/descriptions/style/index.tsx", "./divider/style/index.tsx": "./components/divider/style/index.tsx", "./drawer/style/index.tsx": "./components/drawer/style/index.tsx", "./dropdown/style/index.tsx": "./components/dropdown/style/index.tsx", "./empty/style/index.tsx": "./components/empty/style/index.tsx", "./form/style/index.tsx": "./components/form/style/index.tsx", "./grid/style/index.tsx": "./components/grid/style/index.tsx", "./icon/style/index.tsx": "./components/icon/style/index.tsx", "./input-number/style/index.tsx": "./components/input-number/style/index.tsx", "./input/style/index.tsx": "./components/input/style/index.tsx", "./layout/style/index.tsx": "./components/layout/style/index.tsx", "./list/style/index.tsx": "./components/list/style/index.tsx", "./locale-provider/style/index.tsx": "./components/locale-provider/style/index.tsx", "./mention/style/index.tsx": "./components/mention/style/index.tsx", "./mentions/style/index.tsx": "./components/mentions/style/index.tsx", "./menu/style/index.tsx": "./components/menu/style/index.tsx", "./message/style/index.tsx": "./components/message/style/index.tsx", "./modal/style/index.tsx": "./components/modal/style/index.tsx", "./notification/style/index.tsx": "./components/notification/style/index.tsx", "./page-header/style/index.tsx": "./components/page-header/style/index.tsx", "./pagination/style/index.tsx": "./components/pagination/style/index.tsx", "./popconfirm/style/index.tsx": "./components/popconfirm/style/index.tsx", "./popover/style/index.tsx": "./components/popover/style/index.tsx", "./progress/style/index.tsx": "./components/progress/style/index.tsx", "./radio/style/index.tsx": "./components/radio/style/index.tsx", "./rate/style/index.tsx": "./components/rate/style/index.tsx", "./result/style/index.tsx": "./components/result/style/index.tsx", "./row/style/index.tsx": "./components/row/style/index.tsx", "./select/style/index.tsx": "./components/select/style/index.tsx", "./skeleton/style/index.tsx": "./components/skeleton/style/index.tsx", "./slider/style/index.tsx": "./components/slider/style/index.tsx", "./spin/style/index.tsx": "./components/spin/style/index.tsx", "./statistic/style/index.tsx": "./components/statistic/style/index.tsx", "./steps/style/index.tsx": "./components/steps/style/index.tsx", "./switch/style/index.tsx": "./components/switch/style/index.tsx", "./table/style/index.tsx": "./components/table/style/index.tsx", "./tabs/style/index.tsx": "./components/tabs/style/index.tsx", "./tag/style/index.tsx": "./components/tag/style/index.tsx", "./time-picker/style/index.tsx": "./components/time-picker/style/index.tsx", "./timeline/style/index.tsx": "./components/timeline/style/index.tsx", "./tooltip/style/index.tsx": "./components/tooltip/style/index.tsx", "./transfer/style/index.tsx": "./components/transfer/style/index.tsx", "./tree-select/style/index.tsx": "./components/tree-select/style/index.tsx", "./tree/style/index.tsx": "./components/tree/style/index.tsx", "./typography/style/index.tsx": "./components/typography/style/index.tsx", "./upload/style/index.tsx": "./components/upload/style/index.tsx", "./version/style/index.tsx": "./components/version/style/index.tsx" }; function webpackContext(req) { var id = webpackContextResolve(req); return __webpack_require__(id); } function webpackContextResolve(req) { if(!__webpack_require__.o(map, req)) { var e = new Error("Cannot find module '" + req + "'"); e.code = 'MODULE_NOT_FOUND'; throw e; } return map[req]; } webpackContext.keys = function webpackContextKeys() { return Object.keys(map); }; webpackContext.resolve = webpackContextResolve; module.exports = webpackContext; webpackContext.id = "./components sync recursive ^\\.\\/[^_][\\w-]+\\/style\\/index\\.tsx?$"; /***/ }), /***/ "./components/_util/colors.ts": /*!************************************!*\ !*** ./components/_util/colors.ts ***! \************************************/ /*! exports provided: PresetColorTypes */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PresetColorTypes", function() { return PresetColorTypes; }); /* harmony import */ var _type__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./type */ "./components/_util/type.ts"); // eslint-disable-next-line import/prefer-default-export var PresetColorTypes = Object(_type__WEBPACK_IMPORTED_MODULE_0__["tuple"])('pink', 'red', 'yellow', 'orange', 'cyan', 'green', 'blue', 'purple', 'geekblue', 'magenta', 'volcano', 'gold', 'lime'); /***/ }), /***/ "./components/_util/easings.ts": /*!*************************************!*\ !*** ./components/_util/easings.ts ***! \*************************************/ /*! exports provided: easeInOutCubic */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "easeInOutCubic", function() { return easeInOutCubic; }); // eslint-disable-next-line import/prefer-default-export function easeInOutCubic(t, b, c, d) { var cc = c - b; t /= d / 2; if (t < 1) { return cc / 2 * t * t * t + b; } return cc / 2 * ((t -= 2) * t * t + 2) + b; } /***/ }), /***/ "./components/_util/getDataOrAriaProps.ts": /*!************************************************!*\ !*** ./components/_util/getDataOrAriaProps.ts ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return getDataOrAriaProps; }); function getDataOrAriaProps(props) { return Object.keys(props).reduce(function (prev, key) { if ((key.substr(0, 5) === 'data-' || key.substr(0, 5) === 'aria-' || key === 'role') && key.substr(0, 7) !== 'data-__') { prev[key] = props[key]; } return prev; }, {}); } /***/ }), /***/ "./components/_util/getScroll.tsx": /*!****************************************!*\ !*** ./components/_util/getScroll.tsx ***! \****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return getScroll; }); function getScroll(target, top) { if (typeof window === 'undefined') { return 0; } var prop = top ? 'pageYOffset' : 'pageXOffset'; var method = top ? 'scrollTop' : 'scrollLeft'; var isWindow = target === window; var ret = isWindow ? target[prop] : target[method]; // ie6,7,8 standard mode if (isWindow && typeof ret !== 'number') { ret = document.documentElement[method]; } return ret; } /***/ }), /***/ "./components/_util/interopDefault.ts": /*!********************************************!*\ !*** ./components/_util/interopDefault.ts ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return interopDefault; }); // https://github.com/moment/moment/issues/3650 // since we are using ts 3.5.1, it should be safe to remove. function interopDefault(m) { return m["default"] || m; } /***/ }), /***/ "./components/_util/isNumeric.ts": /*!***************************************!*\ !*** ./components/_util/isNumeric.ts ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); var isNumeric = function isNumeric(value) { return !isNaN(parseFloat(value)) && isFinite(value); }; /* harmony default export */ __webpack_exports__["default"] = (isNumeric); /***/ }), /***/ "./components/_util/motion.tsx": /*!*************************************!*\ !*** ./components/_util/motion.tsx ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // ================== Collapse Motion ================== var getCollapsedHeight = function getCollapsedHeight() { return { height: 0, opacity: 0 }; }; var getRealHeight = function getRealHeight(node) { return { height: node.scrollHeight, opacity: 1 }; }; var getCurrentHeight = function getCurrentHeight(node) { return { height: node.offsetHeight }; }; var collapseMotion = { motionName: 'ant-motion-collapse', onAppearStart: getCollapsedHeight, onEnterStart: getCollapsedHeight, onAppearActive: getRealHeight, onEnterActive: getRealHeight, onLeaveStart: getCurrentHeight, onLeaveActive: getCollapsedHeight }; /* harmony default export */ __webpack_exports__["default"] = (collapseMotion); /***/ }), /***/ "./components/_util/openAnimation.tsx": /*!********************************************!*\ !*** ./components/_util/openAnimation.tsx ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var css_animation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! css-animation */ "./node_modules/css-animation/es/index.js"); /* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! raf */ "./node_modules/raf/index.js"); /* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(raf__WEBPACK_IMPORTED_MODULE_1__); /** * Deprecated. We should replace the animation with pure react motion instead of modify style directly. * If you are creating new component with animation, please use `./motion`. */ function animate(node, show, done) { var height; var requestAnimationFrameId; return Object(css_animation__WEBPACK_IMPORTED_MODULE_0__["default"])(node, 'ant-motion-collapse-legacy', { start: function start() { if (!show) { node.style.height = "".concat(node.offsetHeight, "px"); node.style.opacity = '1'; } else { height = node.offsetHeight; node.style.height = '0px'; node.style.opacity = '0'; } }, active: function active() { if (requestAnimationFrameId) { raf__WEBPACK_IMPORTED_MODULE_1___default.a.cancel(requestAnimationFrameId); } requestAnimationFrameId = raf__WEBPACK_IMPORTED_MODULE_1___default()(function () { node.style.height = "".concat(show ? height : 0, "px"); node.style.opacity = show ? '1' : '0'; }); }, end: function end() { if (requestAnimationFrameId) { raf__WEBPACK_IMPORTED_MODULE_1___default.a.cancel(requestAnimationFrameId); } node.style.height = ''; node.style.opacity = ''; done(); } }); } var animation = { enter: function enter(node, done) { return animate(node, true, done); }, leave: function leave(node, done) { return animate(node, false, done); }, appear: function appear(node, done) { return animate(node, true, done); } }; /* harmony default export */ __webpack_exports__["default"] = (animation); /***/ }), /***/ "./components/_util/raf.ts": /*!*********************************!*\ !*** ./components/_util/raf.ts ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return wrapperRaf; }); /* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! raf */ "./node_modules/raf/index.js"); /* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(raf__WEBPACK_IMPORTED_MODULE_0__); var id = 0; var ids = {}; // Support call raf with delay specified frame function wrapperRaf(callback) { var delayFrames = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1; var myId = id++; var restFrames = delayFrames; function internalCallback() { restFrames -= 1; if (restFrames <= 0) { callback(); delete ids[myId]; } else { ids[myId] = raf__WEBPACK_IMPORTED_MODULE_0___default()(internalCallback); } } ids[myId] = raf__WEBPACK_IMPORTED_MODULE_0___default()(internalCallback); return myId; } wrapperRaf.cancel = function cancel(pid) { if (pid === undefined) return; raf__WEBPACK_IMPORTED_MODULE_0___default.a.cancel(ids[pid]); delete ids[pid]; }; wrapperRaf.ids = ids; // export this for test usage /***/ }), /***/ "./components/_util/reactNode.ts": /*!***************************************!*\ !*** ./components/_util/reactNode.ts ***! \***************************************/ /*! exports provided: cloneElement */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cloneElement", function() { return cloneElement; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); // eslint-disable-next-line import/prefer-default-export function cloneElement(element) { if (! /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](element)) return element; for (var _len = arguments.length, restArgs = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { restArgs[_key - 1] = arguments[_key]; } return react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"].apply(react__WEBPACK_IMPORTED_MODULE_0__, [element].concat(restArgs)); } /***/ }), /***/ "./components/_util/ref.ts": /*!*********************************!*\ !*** ./components/_util/ref.ts ***! \*********************************/ /*! exports provided: fillRef, composeRef */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fillRef", function() { return fillRef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "composeRef", function() { return composeRef; }); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function fillRef(ref, node) { if (typeof ref === 'function') { ref(node); } else if (_typeof(ref) === 'object' && ref && 'current' in ref) { ref.current = node; } } function composeRef() { for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) { refs[_key] = arguments[_key]; } return function (node) { refs.forEach(function (ref) { fillRef(ref, node); }); }; } /***/ }), /***/ "./components/_util/responsiveObserve.ts": /*!***********************************************!*\ !*** ./components/_util/responsiveObserve.ts ***! \***********************************************/ /*! exports provided: responsiveArray, responsiveMap, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "responsiveArray", function() { return responsiveArray; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "responsiveMap", function() { return responsiveMap; }); function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } // matchMedia polyfill for // https://github.com/WickyNilliams/enquire.js/issues/82 var enquire; // TODO: Will be removed in antd 4.0 because we will no longer support ie9 if (typeof window !== 'undefined') { var matchMediaPolyfill = function matchMediaPolyfill(mediaQuery) { return { media: mediaQuery, matches: false, addListener: function addListener() {}, removeListener: function removeListener() {} }; }; // ref: https://github.com/ant-design/ant-design/issues/18774 if (!window.matchMedia) window.matchMedia = matchMediaPolyfill; // eslint-disable-next-line global-require enquire = __webpack_require__(/*! enquire.js */ "./node_modules/enquire.js/src/index.js"); } var responsiveArray = ['xxl', 'xl', 'lg', 'md', 'sm', 'xs']; var responsiveMap = { xs: '(max-width: 575px)', sm: '(min-width: 576px)', md: '(min-width: 768px)', lg: '(min-width: 992px)', xl: '(min-width: 1200px)', xxl: '(min-width: 1600px)' }; var subscribers = []; var subUid = -1; var screens = {}; var responsiveObserve = { dispatch: function dispatch(pointMap) { screens = pointMap; if (subscribers.length < 1) { return false; } subscribers.forEach(function (item) { item.func(screens); }); return true; }, subscribe: function subscribe(func) { if (subscribers.length === 0) { this.register(); } var token = (++subUid).toString(); subscribers.push({ token: token, func: func }); func(screens); return token; }, unsubscribe: function unsubscribe(token) { subscribers = subscribers.filter(function (item) { return item.token !== token; }); if (subscribers.length === 0) { this.unregister(); } }, unregister: function unregister() { Object.keys(responsiveMap).map(function (screen) { return enquire.unregister(responsiveMap[screen]); }); }, register: function register() { var _this = this; Object.keys(responsiveMap).map(function (screen) { return enquire.register(responsiveMap[screen], { match: function match() { var pointMap = _extends(_extends({}, screens), _defineProperty({}, screen, true)); _this.dispatch(pointMap); }, unmatch: function unmatch() { var pointMap = _extends(_extends({}, screens), _defineProperty({}, screen, false)); _this.dispatch(pointMap); }, // Keep a empty destory to avoid triggering unmatch when unregister destroy: function destroy() {} }); }); } }; /* harmony default export */ __webpack_exports__["default"] = (responsiveObserve); /***/ }), /***/ "./components/_util/scrollTo.ts": /*!**************************************!*\ !*** ./components/_util/scrollTo.ts ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return scrollTo; }); /* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! raf */ "./node_modules/raf/index.js"); /* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(raf__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _getScroll__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getScroll */ "./components/_util/getScroll.tsx"); /* harmony import */ var _easings__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./easings */ "./components/_util/easings.ts"); function scrollTo(y) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var _options$getContainer = options.getContainer, getContainer = _options$getContainer === void 0 ? function () { return window; } : _options$getContainer, callback = options.callback, _options$duration = options.duration, duration = _options$duration === void 0 ? 450 : _options$duration; var container = getContainer(); var scrollTop = Object(_getScroll__WEBPACK_IMPORTED_MODULE_1__["default"])(container, true); var startTime = Date.now(); var frameFunc = function frameFunc() { var timestamp = Date.now(); var time = timestamp - startTime; var nextScrollTop = Object(_easings__WEBPACK_IMPORTED_MODULE_2__["easeInOutCubic"])(time > duration ? duration : time, scrollTop, y, duration); if (container === window) { window.scrollTo(window.pageXOffset, nextScrollTop); } else { container.scrollTop = nextScrollTop; } if (time < duration) { raf__WEBPACK_IMPORTED_MODULE_0___default()(frameFunc); } else if (typeof callback === 'function') { callback(); } }; raf__WEBPACK_IMPORTED_MODULE_0___default()(frameFunc); } /***/ }), /***/ "./components/_util/styleChecker.tsx": /*!*******************************************!*\ !*** ./components/_util/styleChecker.tsx ***! \*******************************************/ /*! exports provided: isFlexSupported, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isFlexSupported", function() { return isFlexSupported; }); var isStyleSupport = function isStyleSupport(styleName) { if (typeof window !== 'undefined' && window.document && window.document.documentElement) { var styleNameList = Array.isArray(styleName) ? styleName : [styleName]; var documentElement = window.document.documentElement; return styleNameList.some(function (name) { return name in documentElement.style; }); } return false; }; var isFlexSupported = isStyleSupport(['flex', 'webkitFlex', 'Flex', 'msFlex']); /* harmony default export */ __webpack_exports__["default"] = (isStyleSupport); /***/ }), /***/ "./components/_util/throttleByAnimationFrame.tsx": /*!*******************************************************!*\ !*** ./components/_util/throttleByAnimationFrame.tsx ***! \*******************************************************/ /*! exports provided: default, throttleByAnimationFrameDecorator */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return throttleByAnimationFrame; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "throttleByAnimationFrameDecorator", function() { return throttleByAnimationFrameDecorator; }); /* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! raf */ "./node_modules/raf/index.js"); /* harmony import */ var raf__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(raf__WEBPACK_IMPORTED_MODULE_0__); function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function throttleByAnimationFrame(fn) { var requestId; var later = function later(args) { return function () { requestId = null; fn.apply(void 0, _toConsumableArray(args)); }; }; var throttled = function throttled() { if (requestId == null) { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } requestId = raf__WEBPACK_IMPORTED_MODULE_0___default()(later(args)); } }; throttled.cancel = function () { return raf__WEBPACK_IMPORTED_MODULE_0___default.a.cancel(requestId); }; return throttled; } function throttleByAnimationFrameDecorator() { // eslint-disable-next-line func-names return function (target, key, descriptor) { var fn = descriptor.value; var definingProperty = false; return { configurable: true, get: function get() { // eslint-disable-next-line no-prototype-builtins if (definingProperty || this === target.prototype || this.hasOwnProperty(key)) { return fn; } var boundFn = throttleByAnimationFrame(fn.bind(this)); definingProperty = true; Object.defineProperty(this, key, { value: boundFn, configurable: true, writable: true }); definingProperty = false; return boundFn; } }; }; } /***/ }), /***/ "./components/_util/transButton.tsx": /*!******************************************!*\ !*** ./components/_util/transButton.tsx ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_util_es_KeyCode__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/KeyCode */ "./node_modules/rc-util/es/KeyCode.js"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; /** * Wrap of sub component which need use as Button capacity (like Icon component). * This helps accessibility reader to tread as a interactive button to operation. */ var inlineStyle = { border: 0, background: 'transparent', padding: 0, lineHeight: 'inherit', display: 'inline-block' }; var TransButton = /*#__PURE__*/function (_React$Component) { _inherits(TransButton, _React$Component); var _super = _createSuper(TransButton); function TransButton() { var _this; _classCallCheck(this, TransButton); _this = _super.apply(this, arguments); _this.onKeyDown = function (event) { var keyCode = event.keyCode; if (keyCode === rc_util_es_KeyCode__WEBPACK_IMPORTED_MODULE_1__["default"].ENTER) { event.preventDefault(); } }; _this.onKeyUp = function (event) { var keyCode = event.keyCode; var onClick = _this.props.onClick; if (keyCode === rc_util_es_KeyCode__WEBPACK_IMPORTED_MODULE_1__["default"].ENTER && onClick) { onClick(); } }; _this.setRef = function (btn) { _this.div = btn; }; return _this; } _createClass(TransButton, [{ key: "focus", value: function focus() { if (this.div) { this.div.focus(); } } }, { key: "blur", value: function blur() { if (this.div) { this.div.blur(); } } }, { key: "render", value: function render() { var _a = this.props, style = _a.style, noStyle = _a.noStyle, restProps = __rest(_a, ["style", "noStyle"]); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({ role: "button", tabIndex: 0, ref: this.setRef }, restProps, { onKeyDown: this.onKeyDown, onKeyUp: this.onKeyUp, style: _extends(_extends({}, !noStyle ? inlineStyle : null), style) })); } }]); return TransButton; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); /* harmony default export */ __webpack_exports__["default"] = (TransButton); /***/ }), /***/ "./components/_util/triggerEvent.tsx": /*!*******************************************!*\ !*** ./components/_util/triggerEvent.tsx ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return triggerEvent; }); function triggerEvent(el, type) { if ('createEvent' in document) { // modern browsers, IE9+ var e = document.createEvent('HTMLEvents'); e.initEvent(type, false, true); el.dispatchEvent(e); } } /***/ }), /***/ "./components/_util/type.ts": /*!**********************************!*\ !*** ./components/_util/type.ts ***! \**********************************/ /*! exports provided: tuple, tupleNum */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "tuple", function() { return tuple; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "tupleNum", function() { return tupleNum; }); // https://stackoverflow.com/questions/46176165/ways-to-get-string-literal-type-of-array-values-without-enum-overhead var tuple = function tuple() { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } return args; }; var tupleNum = function tupleNum() { for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { args[_key2] = arguments[_key2]; } return args; }; /***/ }), /***/ "./components/_util/warning.ts": /*!*************************************!*\ !*** ./components/_util/warning.ts ***! \*************************************/ /*! exports provided: resetWarned, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var rc_util_es_warning__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/warning */ "./node_modules/rc-util/es/warning.js"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "resetWarned", function() { return rc_util_es_warning__WEBPACK_IMPORTED_MODULE_0__["resetWarned"]; }); /* harmony default export */ __webpack_exports__["default"] = (function (valid, component, message) { Object(rc_util_es_warning__WEBPACK_IMPORTED_MODULE_0__["default"])(valid, "[antd: ".concat(component, "] ").concat(message)); }); /***/ }), /***/ "./components/_util/wave.tsx": /*!***********************************!*\ !*** ./components/_util/wave.tsx ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Wave; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "react-dom"); /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var css_animation_es_Event__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! css-animation/es/Event */ "./node_modules/css-animation/es/Event.js"); /* harmony import */ var _raf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./raf */ "./components/_util/raf.ts"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var styleForPesudo; // Where el is the DOM element you'd like to test for visibility function isHidden(element) { if (false) {} return !element || element.offsetParent === null; } function isNotGrey(color) { // eslint-disable-next-line no-useless-escape var match = (color || '').match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/); if (match && match[1] && match[2] && match[3]) { return !(match[1] === match[2] && match[2] === match[3]); } return true; } var Wave = /*#__PURE__*/function (_React$Component) { _inherits(Wave, _React$Component); var _super = _createSuper(Wave); function Wave() { var _this; _classCallCheck(this, Wave); _this = _super.apply(this, arguments); _this.animationStart = false; _this.destroy = false; _this.onClick = function (node, waveColor) { if (!node || isHidden(node) || node.className.indexOf('-leave') >= 0) { return; } var insertExtraNode = _this.props.insertExtraNode; _this.extraNode = document.createElement('div'); var _assertThisInitialize = _assertThisInitialized(_this), extraNode = _assertThisInitialize.extraNode; extraNode.className = 'ant-click-animating-node'; var attributeName = _this.getAttributeName(); node.setAttribute(attributeName, 'true'); // Not white or transparnt or grey styleForPesudo = styleForPesudo || document.createElement('style'); if (waveColor && waveColor !== '#ffffff' && waveColor !== 'rgb(255, 255, 255)' && isNotGrey(waveColor) && !/rgba\(\d*, \d*, \d*, 0\)/.test(waveColor) && // any transparent rgba color waveColor !== 'transparent') { // Add nonce if CSP exist if (_this.csp && _this.csp.nonce) { styleForPesudo.nonce = _this.csp.nonce; } extraNode.style.borderColor = waveColor; styleForPesudo.innerHTML = "\n [ant-click-animating-without-extra-node='true']::after, .ant-click-animating-node {\n --antd-wave-shadow-color: ".concat(waveColor, ";\n }"); if (!document.body.contains(styleForPesudo)) { document.body.appendChild(styleForPesudo); } } if (insertExtraNode) { node.appendChild(extraNode); } css_animation_es_Event__WEBPACK_IMPORTED_MODULE_2__["default"].addStartEventListener(node, _this.onTransitionStart); css_animation_es_Event__WEBPACK_IMPORTED_MODULE_2__["default"].addEndEventListener(node, _this.onTransitionEnd); }; _this.onTransitionStart = function (e) { if (_this.destroy) return; var node = Object(react_dom__WEBPACK_IMPORTED_MODULE_1__["findDOMNode"])(_assertThisInitialized(_this)); if (!e || e.target !== node) { return; } if (!_this.animationStart) { _this.resetEffect(node); } }; _this.onTransitionEnd = function (e) { if (!e || e.animationName !== 'fadeEffect') { return; } _this.resetEffect(e.target); }; _this.bindAnimationEvent = function (node) { if (!node || !node.getAttribute || node.getAttribute('disabled') || node.className.indexOf('disabled') >= 0) { return; } var onClick = function onClick(e) { // Fix radio button click twice if (e.target.tagName === 'INPUT' || isHidden(e.target)) { return; } _this.resetEffect(node); // Get wave color from target var waveColor = getComputedStyle(node).getPropertyValue('border-top-color') || // Firefox Compatible getComputedStyle(node).getPropertyValue('border-color') || getComputedStyle(node).getPropertyValue('background-color'); _this.clickWaveTimeoutId = window.setTimeout(function () { return _this.onClick(node, waveColor); }, 0); _raf__WEBPACK_IMPORTED_MODULE_3__["default"].cancel(_this.animationStartId); _this.animationStart = true; // Render to trigger transition event cost 3 frames. Let's delay 10 frames to reset this. _this.animationStartId = Object(_raf__WEBPACK_IMPORTED_MODULE_3__["default"])(function () { _this.animationStart = false; }, 10); }; node.addEventListener('click', onClick, true); return { cancel: function cancel() { node.removeEventListener('click', onClick, true); } }; }; _this.renderWave = function (_ref) { var csp = _ref.csp; var children = _this.props.children; _this.csp = csp; return children; }; return _this; } _createClass(Wave, [{ key: "componentDidMount", value: function componentDidMount() { var node = Object(react_dom__WEBPACK_IMPORTED_MODULE_1__["findDOMNode"])(this); if (!node || node.nodeType !== 1) { return; } this.instance = this.bindAnimationEvent(node); } }, { key: "componentWillUnmount", value: function componentWillUnmount() { if (this.instance) { this.instance.cancel(); } if (this.clickWaveTimeoutId) { clearTimeout(this.clickWaveTimeoutId); } this.destroy = true; } }, { key: "getAttributeName", value: function getAttributeName() { var insertExtraNode = this.props.insertExtraNode; return insertExtraNode ? 'ant-click-animating' : 'ant-click-animating-without-extra-node'; } }, { key: "resetEffect", value: function resetEffect(node) { if (!node || node === this.extraNode || !(node instanceof Element)) { return; } var insertExtraNode = this.props.insertExtraNode; var attributeName = this.getAttributeName(); node.setAttribute(attributeName, 'false'); // edge has bug on `removeAttribute` #14466 if (styleForPesudo) { styleForPesudo.innerHTML = ''; } if (insertExtraNode && this.extraNode && node.contains(this.extraNode)) { node.removeChild(this.extraNode); } css_animation_es_Event__WEBPACK_IMPORTED_MODULE_2__["default"].removeStartEventListener(node, this.onTransitionStart); css_animation_es_Event__WEBPACK_IMPORTED_MODULE_2__["default"].removeEndEventListener(node, this.onTransitionEnd); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_4__["ConfigConsumer"], null, this.renderWave); } }]); return Wave; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); /***/ }), /***/ "./components/affix/index.tsx": /*!************************************!*\ !*** ./components/affix/index.tsx ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var rc_resize_observer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rc-resize-observer */ "./node_modules/rc-resize-observer/es/index.js"); /* harmony import */ var rc_resize_observer__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(rc_resize_observer__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_throttleByAnimationFrame__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/throttleByAnimationFrame */ "./components/_util/throttleByAnimationFrame.tsx"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./utils */ "./components/affix/utils.ts"); function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } var __decorate = undefined && undefined.__decorate || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if ((typeof Reflect === "undefined" ? "undefined" : _typeof(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) { if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; } return c > 3 && r && Object.defineProperty(target, key, r), r; }; function getDefaultTarget() { return typeof window !== 'undefined' ? window : null; } var AffixStatus; (function (AffixStatus) { AffixStatus[AffixStatus["None"] = 0] = "None"; AffixStatus[AffixStatus["Prepare"] = 1] = "Prepare"; })(AffixStatus || (AffixStatus = {})); var Affix = /*#__PURE__*/function (_React$Component) { _inherits(Affix, _React$Component); var _super = _createSuper(Affix); function Affix() { var _this; _classCallCheck(this, Affix); _this = _super.apply(this, arguments); _this.state = { status: AffixStatus.None, lastAffix: false, prevTarget: null }; _this.getOffsetTop = function () { var _this$props = _this.props, offset = _this$props.offset, offsetBottom = _this$props.offsetBottom; var offsetTop = _this.props.offsetTop; if (typeof offsetTop === 'undefined') { offsetTop = offset; Object(_util_warning__WEBPACK_IMPORTED_MODULE_7__["default"])(typeof offset === 'undefined', 'Affix', '`offset` is deprecated. Please use `offsetTop` instead.'); } if (offsetBottom === undefined && offsetTop === undefined) { offsetTop = 0; } return offsetTop; }; _this.getOffsetBottom = function () { return _this.props.offsetBottom; }; _this.savePlaceholderNode = function (node) { _this.placeholderNode = node; }; _this.saveFixedNode = function (node) { _this.fixedNode = node; }; // =================== Measure =================== _this.measure = function () { var _this$state = _this.state, status = _this$state.status, lastAffix = _this$state.lastAffix; var _this$props2 = _this.props, target = _this$props2.target, onChange = _this$props2.onChange; if (status !== AffixStatus.Prepare || !_this.fixedNode || !_this.placeholderNode || !target) { return; } var offsetTop = _this.getOffsetTop(); var offsetBottom = _this.getOffsetBottom(); var targetNode = target(); if (!targetNode) { return; } var newState = { status: AffixStatus.None }; var targetRect = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["getTargetRect"])(targetNode); var placeholderReact = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["getTargetRect"])(_this.placeholderNode); var fixedTop = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["getFixedTop"])(placeholderReact, targetRect, offsetTop); var fixedBottom = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["getFixedBottom"])(placeholderReact, targetRect, offsetBottom); if (fixedTop !== undefined) { newState.affixStyle = { position: 'fixed', top: fixedTop, width: placeholderReact.width, height: placeholderReact.height }; newState.placeholderStyle = { width: placeholderReact.width, height: placeholderReact.height }; } else if (fixedBottom !== undefined) { newState.affixStyle = { position: 'fixed', bottom: fixedBottom, width: placeholderReact.width, height: placeholderReact.height }; newState.placeholderStyle = { width: placeholderReact.width, height: placeholderReact.height }; } newState.lastAffix = !!newState.affixStyle; if (onChange && lastAffix !== newState.lastAffix) { onChange(newState.lastAffix); } _this.setState(newState); }; // @ts-ignore TS6133 _this.prepareMeasure = function () { // event param is used before. Keep compatible ts define here. _this.setState({ status: AffixStatus.Prepare, affixStyle: undefined, placeholderStyle: undefined }); // Test if `updatePosition` called if (false) { var onTestUpdatePosition; } }; // =================== Render =================== _this.renderAffix = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var _this$state2 = _this.state, affixStyle = _this$state2.affixStyle, placeholderStyle = _this$state2.placeholderStyle; var _this$props3 = _this.props, prefixCls = _this$props3.prefixCls, children = _this$props3.children; var className = classnames__WEBPACK_IMPORTED_MODULE_2___default()(_defineProperty({}, getPrefixCls('affix', prefixCls), affixStyle)); var props = Object(omit_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_this.props, ['prefixCls', 'offsetTop', 'offsetBottom', 'target', 'onChange']); // Omit this since `onTestUpdatePosition` only works on test. if (false) {} return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_resize_observer__WEBPACK_IMPORTED_MODULE_4___default.a, { onResize: function onResize() { _this.updatePosition(); } }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({}, props, { ref: _this.savePlaceholderNode }), affixStyle && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { style: placeholderStyle, "aria-hidden": "true" }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: className, ref: _this.saveFixedNode, style: affixStyle }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_resize_observer__WEBPACK_IMPORTED_MODULE_4___default.a, { onResize: function onResize() { _this.updatePosition(); } }, children)))); }; return _this; } // Event handler _createClass(Affix, [{ key: "componentDidMount", value: function componentDidMount() { var _this2 = this; var target = this.props.target; if (target) { // [Legacy] Wait for parent component ref has its value. // We should use target as directly element instead of function which makes element check hard. this.timeout = setTimeout(function () { Object(_utils__WEBPACK_IMPORTED_MODULE_8__["addObserveTarget"])(target(), _this2); // Mock Event object. _this2.updatePosition(); }); } } }, { key: "componentDidUpdate", value: function componentDidUpdate(prevProps) { var prevTarget = this.state.prevTarget; var target = this.props.target; var newTarget = null; if (target) { newTarget = target() || null; } if (prevTarget !== newTarget) { Object(_utils__WEBPACK_IMPORTED_MODULE_8__["removeObserveTarget"])(this); if (newTarget) { Object(_utils__WEBPACK_IMPORTED_MODULE_8__["addObserveTarget"])(newTarget, this); // Mock Event object. this.updatePosition(); } this.setState({ prevTarget: newTarget }); } if (prevProps.offsetTop !== this.props.offsetTop || prevProps.offsetBottom !== this.props.offsetBottom) { this.updatePosition(); } this.measure(); } }, { key: "componentWillUnmount", value: function componentWillUnmount() { clearTimeout(this.timeout); Object(_utils__WEBPACK_IMPORTED_MODULE_8__["removeObserveTarget"])(this); this.updatePosition.cancel(); // https://github.com/ant-design/ant-design/issues/22683 this.lazyUpdatePosition.cancel(); } // Handle realign logic }, { key: "updatePosition", value: function updatePosition() { this.prepareMeasure(); } }, { key: "lazyUpdatePosition", value: function lazyUpdatePosition() { var target = this.props.target; var affixStyle = this.state.affixStyle; // Check position change before measure to make Safari smooth if (target && affixStyle) { var offsetTop = this.getOffsetTop(); var offsetBottom = this.getOffsetBottom(); var targetNode = target(); if (targetNode && this.placeholderNode) { var targetRect = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["getTargetRect"])(targetNode); var placeholderReact = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["getTargetRect"])(this.placeholderNode); var fixedTop = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["getFixedTop"])(placeholderReact, targetRect, offsetTop); var fixedBottom = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["getFixedBottom"])(placeholderReact, targetRect, offsetBottom); if (fixedTop !== undefined && affixStyle.top === fixedTop || fixedBottom !== undefined && affixStyle.bottom === fixedBottom) { return; } } } // Directly call prepare measure since it's already throttled. this.prepareMeasure(); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_5__["ConfigConsumer"], null, this.renderAffix); } }]); return Affix; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Affix.defaultProps = { target: getDefaultTarget }; __decorate([Object(_util_throttleByAnimationFrame__WEBPACK_IMPORTED_MODULE_6__["throttleByAnimationFrameDecorator"])()], Affix.prototype, "updatePosition", null); __decorate([Object(_util_throttleByAnimationFrame__WEBPACK_IMPORTED_MODULE_6__["throttleByAnimationFrameDecorator"])()], Affix.prototype, "lazyUpdatePosition", null); Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_1__["polyfill"])(Affix); /* harmony default export */ __webpack_exports__["default"] = (Affix); /***/ }), /***/ "./components/affix/style/index.less": /*!*******************************************!*\ !*** ./components/affix/style/index.less ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/affix/style/index.tsx": /*!******************************************!*\ !*** ./components/affix/style/index.tsx ***! \******************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/affix/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/affix/utils.ts": /*!***********************************!*\ !*** ./components/affix/utils.ts ***! \***********************************/ /*! exports provided: getTargetRect, getFixedTop, getFixedBottom, getObserverEntities, addObserveTarget, removeObserveTarget */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getTargetRect", function() { return getTargetRect; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFixedTop", function() { return getFixedTop; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFixedBottom", function() { return getFixedBottom; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getObserverEntities", function() { return getObserverEntities; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addObserveTarget", function() { return addObserveTarget; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "removeObserveTarget", function() { return removeObserveTarget; }); /* harmony import */ var rc_util_es_Dom_addEventListener__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/Dom/addEventListener */ "./node_modules/rc-util/es/Dom/addEventListener.js"); function getTargetRect(target) { return target !== window ? target.getBoundingClientRect() : { top: 0, bottom: window.innerHeight }; } function getFixedTop(placeholderReact, targetRect, offsetTop) { if (offsetTop !== undefined && targetRect.top > placeholderReact.top - offsetTop) { return offsetTop + targetRect.top; } return undefined; } function getFixedBottom(placeholderReact, targetRect, offsetBottom) { if (offsetBottom !== undefined && targetRect.bottom < placeholderReact.bottom + offsetBottom) { var targetBottomOffset = window.innerHeight - targetRect.bottom; return offsetBottom + targetBottomOffset; } return undefined; } // ======================== Observer ======================== var TRIGGER_EVENTS = ['resize', 'scroll', 'touchstart', 'touchmove', 'touchend', 'pageshow', 'load']; var observerEntities = []; function getObserverEntities() { // Only used in test env. Can be removed if refactor. return observerEntities; } function addObserveTarget(target, affix) { if (!target) return; var entity = observerEntities.find(function (item) { return item.target === target; }); if (entity) { entity.affixList.push(affix); } else { entity = { target: target, affixList: [affix], eventHandlers: {} }; observerEntities.push(entity); // Add listener TRIGGER_EVENTS.forEach(function (eventName) { entity.eventHandlers[eventName] = Object(rc_util_es_Dom_addEventListener__WEBPACK_IMPORTED_MODULE_0__["default"])(target, eventName, function () { entity.affixList.forEach(function (targetAffix) { targetAffix.lazyUpdatePosition(); }); }); }); } } function removeObserveTarget(affix) { var observerEntity = observerEntities.find(function (oriObserverEntity) { var hasAffix = oriObserverEntity.affixList.some(function (item) { return item === affix; }); if (hasAffix) { oriObserverEntity.affixList = oriObserverEntity.affixList.filter(function (item) { return item !== affix; }); } return hasAffix; }); if (observerEntity && observerEntity.affixList.length === 0) { observerEntities = observerEntities.filter(function (item) { return item !== observerEntity; }); // Remove listener TRIGGER_EVENTS.forEach(function (eventName) { var handler = observerEntity.eventHandlers[eventName]; if (handler && handler.remove) { handler.remove(); } }); } } /***/ }), /***/ "./components/alert/index.tsx": /*!************************************!*\ !*** ./components/alert/index.tsx ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Alert; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "react-dom"); /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var rc_animate__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rc-animate */ "./node_modules/rc-animate/es/Animate.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_getDataOrAriaProps__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/getDataOrAriaProps */ "./components/_util/getDataOrAriaProps.ts"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function noop() {} var Alert = /*#__PURE__*/function (_React$Component) { _inherits(Alert, _React$Component); var _super = _createSuper(Alert); function Alert(props) { var _this; _classCallCheck(this, Alert); _this = _super.call(this, props); _this.handleClose = function (e) { e.preventDefault(); var dom = react_dom__WEBPACK_IMPORTED_MODULE_1__["findDOMNode"](_assertThisInitialized(_this)); dom.style.height = "".concat(dom.offsetHeight, "px"); // Magic code // 重复一次后才能正确设置 height dom.style.height = "".concat(dom.offsetHeight, "px"); _this.setState({ closing: true }); (_this.props.onClose || noop)(e); }; _this.animationEnd = function () { _this.setState({ closing: false, closed: true }); (_this.props.afterClose || noop)(); }; _this.renderAlert = function (_ref) { var _classNames; var getPrefixCls = _ref.getPrefixCls; var _this$props = _this.props, description = _this$props.description, customizePrefixCls = _this$props.prefixCls, message = _this$props.message, closeText = _this$props.closeText, banner = _this$props.banner, _this$props$className = _this$props.className, className = _this$props$className === void 0 ? '' : _this$props$className, style = _this$props.style, icon = _this$props.icon; var _this$props2 = _this.props, closable = _this$props2.closable, type = _this$props2.type, showIcon = _this$props2.showIcon, iconType = _this$props2.iconType; var _this$state = _this.state, closing = _this$state.closing, closed = _this$state.closed; var prefixCls = getPrefixCls('alert', customizePrefixCls); // banner模式默认有 Icon showIcon = banner && showIcon === undefined ? true : showIcon; // banner模式默认为警告 type = banner && type === undefined ? 'warning' : type || 'info'; var iconTheme = 'filled'; if (!iconType) { switch (type) { case 'success': iconType = 'check-circle'; break; case 'info': iconType = 'info-circle'; break; case 'error': iconType = 'close-circle'; break; case 'warning': iconType = 'exclamation-circle'; break; default: iconType = 'default'; } // use outline icon in alert with description if (description) { iconTheme = 'outlined'; } } // closeable when closeText is assigned if (closeText) { closable = true; } var alertCls = classnames__WEBPACK_IMPORTED_MODULE_3___default()(prefixCls, "".concat(prefixCls, "-").concat(type), (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-closing"), closing), _defineProperty(_classNames, "".concat(prefixCls, "-with-description"), !!description), _defineProperty(_classNames, "".concat(prefixCls, "-no-icon"), !showIcon), _defineProperty(_classNames, "".concat(prefixCls, "-banner"), !!banner), _defineProperty(_classNames, "".concat(prefixCls, "-closable"), closable), _classNames), className); var closeIcon = closable ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("button", { type: "button", onClick: _this.handleClose, className: "".concat(prefixCls, "-close-icon"), tabIndex: 0 }, closeText ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-close-text") }, closeText) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_4__["default"], { type: "close" })) : null; var dataOrAriaProps = Object(_util_getDataOrAriaProps__WEBPACK_IMPORTED_MODULE_6__["default"])(_this.props); var iconNode = icon && ( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](icon) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](icon, { className: classnames__WEBPACK_IMPORTED_MODULE_3___default()("".concat(prefixCls, "-icon"), _defineProperty({}, icon.props.className, icon.props.className)) }) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-icon") }, icon)) || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_4__["default"], { className: "".concat(prefixCls, "-icon"), type: iconType, theme: iconTheme }); return closed ? null : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_animate__WEBPACK_IMPORTED_MODULE_2__["default"], { component: "", showProp: "data-show", transitionName: "".concat(prefixCls, "-slide-up"), onEnd: _this.animationEnd }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({ "data-show": !closing, className: alertCls, style: style }, dataOrAriaProps), showIcon ? iconNode : null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-message") }, message), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-description") }, description), closeIcon)); }; Object(_util_warning__WEBPACK_IMPORTED_MODULE_7__["default"])(!('iconType' in props), 'Alert', '`iconType` is deprecated. Please use `icon` instead.'); _this.state = { closing: false, closed: false }; return _this; } _createClass(Alert, [{ key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_5__["ConfigConsumer"], null, this.renderAlert); } }]); return Alert; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); /***/ }), /***/ "./components/alert/style/index.less": /*!*******************************************!*\ !*** ./components/alert/style/index.less ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/alert/style/index.tsx": /*!******************************************!*\ !*** ./components/alert/style/index.tsx ***! \******************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/alert/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/anchor/Anchor.tsx": /*!**************************************!*\ !*** ./components/anchor/Anchor.tsx ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Anchor; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "react-dom"); /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var rc_util_es_Dom_addEventListener__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rc-util/es/Dom/addEventListener */ "./node_modules/rc-util/es/Dom/addEventListener.js"); /* harmony import */ var _affix__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../affix */ "./components/affix/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_scrollTo__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/scrollTo */ "./components/_util/scrollTo.ts"); /* harmony import */ var _util_getScroll__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_util/getScroll */ "./components/_util/getScroll.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function getDefaultContainer() { return window; } function getOffsetTop(element, container) { if (!element) { return 0; } if (!element.getClientRects().length) { return 0; } var rect = element.getBoundingClientRect(); if (rect.width || rect.height) { if (container === window) { container = element.ownerDocument.documentElement; return rect.top - container.clientTop; } return rect.top - container.getBoundingClientRect().top; } return rect.top; } var sharpMatcherRegx = /#([^#]+)$/; var Anchor = /*#__PURE__*/function (_React$Component) { _inherits(Anchor, _React$Component); var _super = _createSuper(Anchor); function Anchor() { var _this; _classCallCheck(this, Anchor); _this = _super.apply(this, arguments); _this.state = { activeLink: null }; _this.links = []; _this.handleScrollTo = function (link) { var _this$props = _this.props, offsetTop = _this$props.offsetTop, getContainer = _this$props.getContainer, targetOffset = _this$props.targetOffset; _this.setCurrentActiveLink(link); var container = getContainer(); var scrollTop = Object(_util_getScroll__WEBPACK_IMPORTED_MODULE_8__["default"])(container, true); var sharpLinkMatch = sharpMatcherRegx.exec(link); if (!sharpLinkMatch) { return; } var targetElement = document.getElementById(sharpLinkMatch[1]); if (!targetElement) { return; } var eleOffsetTop = getOffsetTop(targetElement, container); var y = scrollTop + eleOffsetTop; y -= targetOffset !== undefined ? targetOffset : offsetTop || 0; _this.animating = true; Object(_util_scrollTo__WEBPACK_IMPORTED_MODULE_7__["default"])(y, { callback: function callback() { _this.animating = false; }, getContainer: getContainer }); }; _this.saveInkNode = function (node) { _this.inkNode = node; }; _this.setCurrentActiveLink = function (link) { var activeLink = _this.state.activeLink; var onChange = _this.props.onChange; if (activeLink !== link) { _this.setState({ activeLink: link }); if (onChange) { onChange(link); } } }; _this.handleScroll = function () { if (_this.animating) { return; } var _this$props2 = _this.props, offsetTop = _this$props2.offsetTop, bounds = _this$props2.bounds, targetOffset = _this$props2.targetOffset; var currentActiveLink = _this.getCurrentAnchor(targetOffset !== undefined ? targetOffset : offsetTop || 0, bounds); _this.setCurrentActiveLink(currentActiveLink); }; _this.updateInk = function () { if (typeof document === 'undefined') { return; } var _assertThisInitialize = _assertThisInitialized(_this), prefixCls = _assertThisInitialize.prefixCls; var anchorNode = react_dom__WEBPACK_IMPORTED_MODULE_1__["findDOMNode"](_assertThisInitialized(_this)); var linkNode = anchorNode.getElementsByClassName("".concat(prefixCls, "-link-title-active"))[0]; if (linkNode) { _this.inkNode.style.top = "".concat(linkNode.offsetTop + linkNode.clientHeight / 2 - 4.5, "px"); } }; _this.renderAnchor = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var _this$props3 = _this.props, customizePrefixCls = _this$props3.prefixCls, _this$props3$classNam = _this$props3.className, className = _this$props3$classNam === void 0 ? '' : _this$props3$classNam, style = _this$props3.style, offsetTop = _this$props3.offsetTop, affix = _this$props3.affix, showInkInFixed = _this$props3.showInkInFixed, children = _this$props3.children, getContainer = _this$props3.getContainer; var activeLink = _this.state.activeLink; var prefixCls = getPrefixCls('anchor', customizePrefixCls); // To support old version react. // Have to add prefixCls on the instance. // https://github.com/facebook/react/issues/12397 _this.prefixCls = prefixCls; var inkClass = classnames__WEBPACK_IMPORTED_MODULE_3___default()("".concat(prefixCls, "-ink-ball"), { visible: activeLink }); var wrapperClass = classnames__WEBPACK_IMPORTED_MODULE_3___default()(className, "".concat(prefixCls, "-wrapper")); var anchorClass = classnames__WEBPACK_IMPORTED_MODULE_3___default()(prefixCls, { fixed: !affix && !showInkInFixed }); var wrapperStyle = _extends({ maxHeight: offsetTop ? "calc(100vh - ".concat(offsetTop, "px)") : '100vh' }, style); var anchorContent = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: wrapperClass, style: wrapperStyle }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: anchorClass }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-ink") }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: inkClass, ref: _this.saveInkNode })), children)); return !affix ? anchorContent : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_affix__WEBPACK_IMPORTED_MODULE_5__["default"], { offsetTop: offsetTop, target: getContainer }, anchorContent); }; return _this; } _createClass(Anchor, [{ key: "getChildContext", value: function getChildContext() { var _this2 = this; var antAnchor = { registerLink: function registerLink(link) { if (!_this2.links.includes(link)) { _this2.links.push(link); } }, unregisterLink: function unregisterLink(link) { var index = _this2.links.indexOf(link); if (index !== -1) { _this2.links.splice(index, 1); } }, activeLink: this.state.activeLink, scrollTo: this.handleScrollTo, onClick: this.props.onClick }; return { antAnchor: antAnchor }; } }, { key: "componentDidMount", value: function componentDidMount() { var getContainer = this.props.getContainer; this.scrollContainer = getContainer(); this.scrollEvent = Object(rc_util_es_Dom_addEventListener__WEBPACK_IMPORTED_MODULE_4__["default"])(this.scrollContainer, 'scroll', this.handleScroll); this.handleScroll(); } }, { key: "componentDidUpdate", value: function componentDidUpdate() { if (this.scrollEvent) { var getContainer = this.props.getContainer; var currentContainer = getContainer(); if (this.scrollContainer !== currentContainer) { this.scrollContainer = currentContainer; this.scrollEvent.remove(); this.scrollEvent = Object(rc_util_es_Dom_addEventListener__WEBPACK_IMPORTED_MODULE_4__["default"])(this.scrollContainer, 'scroll', this.handleScroll); this.handleScroll(); } } this.updateInk(); } }, { key: "componentWillUnmount", value: function componentWillUnmount() { if (this.scrollEvent) { this.scrollEvent.remove(); } } }, { key: "getCurrentAnchor", value: function getCurrentAnchor() { var offsetTop = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; var bounds = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 5; var getCurrentAnchor = this.props.getCurrentAnchor; if (typeof getCurrentAnchor === 'function') { return getCurrentAnchor(); } var activeLink = ''; if (typeof document === 'undefined') { return activeLink; } var linkSections = []; var getContainer = this.props.getContainer; var container = getContainer(); this.links.forEach(function (link) { var sharpLinkMatch = sharpMatcherRegx.exec(link.toString()); if (!sharpLinkMatch) { return; } var target = document.getElementById(sharpLinkMatch[1]); if (target) { var top = getOffsetTop(target, container); if (top < offsetTop + bounds) { linkSections.push({ link: link, top: top }); } } }); if (linkSections.length) { var maxSection = linkSections.reduce(function (prev, curr) { return curr.top > prev.top ? curr : prev; }); return maxSection.link; } return ''; } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_6__["ConfigConsumer"], null, this.renderAnchor); } }]); return Anchor; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Anchor.defaultProps = { affix: true, showInkInFixed: false, getContainer: getDefaultContainer }; Anchor.childContextTypes = { antAnchor: prop_types__WEBPACK_IMPORTED_MODULE_2__["object"] }; /***/ }), /***/ "./components/anchor/AnchorLink.tsx": /*!******************************************!*\ !*** ./components/anchor/AnchorLink.tsx ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var AnchorLink = /*#__PURE__*/function (_React$Component) { _inherits(AnchorLink, _React$Component); var _super = _createSuper(AnchorLink); function AnchorLink() { var _this; _classCallCheck(this, AnchorLink); _this = _super.apply(this, arguments); _this.handleClick = function (e) { var _this$context$antAnch = _this.context.antAnchor, scrollTo = _this$context$antAnch.scrollTo, onClick = _this$context$antAnch.onClick; var _this$props = _this.props, href = _this$props.href, title = _this$props.title; if (onClick) { onClick(e, { title: title, href: href }); } scrollTo(href); }; _this.renderAnchorLink = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var _this$props2 = _this.props, customizePrefixCls = _this$props2.prefixCls, href = _this$props2.href, title = _this$props2.title, children = _this$props2.children, className = _this$props2.className, target = _this$props2.target; var prefixCls = getPrefixCls('anchor', customizePrefixCls); var active = _this.context.antAnchor.activeLink === href; var wrapperClassName = classnames__WEBPACK_IMPORTED_MODULE_3___default()(className, "".concat(prefixCls, "-link"), _defineProperty({}, "".concat(prefixCls, "-link-active"), active)); var titleClassName = classnames__WEBPACK_IMPORTED_MODULE_3___default()("".concat(prefixCls, "-link-title"), _defineProperty({}, "".concat(prefixCls, "-link-title-active"), active)); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: wrapperClassName }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("a", { className: titleClassName, href: href, title: typeof title === 'string' ? title : '', target: target, onClick: _this.handleClick }, title), children); }; return _this; } _createClass(AnchorLink, [{ key: "componentDidMount", value: function componentDidMount() { this.context.antAnchor.registerLink(this.props.href); } }, { key: "componentDidUpdate", value: function componentDidUpdate(_ref2) { var prevHref = _ref2.href; var href = this.props.href; if (prevHref !== href) { this.context.antAnchor.unregisterLink(prevHref); this.context.antAnchor.registerLink(href); } } }, { key: "componentWillUnmount", value: function componentWillUnmount() { this.context.antAnchor.unregisterLink(this.props.href); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_4__["ConfigConsumer"], null, this.renderAnchorLink); } }]); return AnchorLink; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); AnchorLink.defaultProps = { href: '#' }; AnchorLink.contextTypes = { antAnchor: prop_types__WEBPACK_IMPORTED_MODULE_1__["object"] }; Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__["polyfill"])(AnchorLink); /* harmony default export */ __webpack_exports__["default"] = (AnchorLink); /***/ }), /***/ "./components/anchor/index.tsx": /*!*************************************!*\ !*** ./components/anchor/index.tsx ***! \*************************************/ /*! exports provided: AnchorProps, AnchorLinkProps, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Anchor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Anchor */ "./components/anchor/Anchor.tsx"); /* harmony import */ var _AnchorLink__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AnchorLink */ "./components/anchor/AnchorLink.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AnchorProps", function() { return _Anchor__WEBPACK_IMPORTED_MODULE_0__["AnchorProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AnchorLinkProps", function() { return _AnchorLink__WEBPACK_IMPORTED_MODULE_1__["AnchorLinkProps"]; }); _Anchor__WEBPACK_IMPORTED_MODULE_0__["default"].Link = _AnchorLink__WEBPACK_IMPORTED_MODULE_1__["default"]; /* harmony default export */ __webpack_exports__["default"] = (_Anchor__WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./components/anchor/style/index.less": /*!********************************************!*\ !*** ./components/anchor/style/index.less ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/anchor/style/index.tsx": /*!*******************************************!*\ !*** ./components/anchor/style/index.tsx ***! \*******************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/anchor/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _affix_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../affix/style */ "./components/affix/style/index.tsx"); // style dependencies /***/ }), /***/ "./components/auto-complete/InputElement.tsx": /*!***************************************************!*\ !*** ./components/auto-complete/InputElement.tsx ***! \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return InputElement; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var InputElement = /*#__PURE__*/function (_React$Component) { _inherits(InputElement, _React$Component); var _super = _createSuper(InputElement); function InputElement() { var _this; _classCallCheck(this, InputElement); _this = _super.apply(this, arguments); _this.saveRef = function (ele) { var childRef = _this.props.children.ref; if (typeof childRef === 'function') { childRef(ele); } }; return _this; } _createClass(InputElement, [{ key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](this.props.children, _extends(_extends({}, this.props), { ref: this.saveRef }), null); } }]); return InputElement; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); /***/ }), /***/ "./components/auto-complete/index.tsx": /*!********************************************!*\ !*** ./components/auto-complete/index.tsx ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return AutoComplete; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ "./node_modules/rc-select/es/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _InputElement__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./InputElement */ "./components/auto-complete/InputElement.tsx"); /* harmony import */ var _input__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../input */ "./components/input/index.tsx"); /* harmony import */ var _select__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../select */ "./components/select/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function isSelectOptionOrSelectOptGroup(child) { return child && child.type && (child.type.isSelectOption || child.type.isSelectOptGroup); } var AutoComplete = /*#__PURE__*/function (_React$Component) { _inherits(AutoComplete, _React$Component); var _super = _createSuper(AutoComplete); function AutoComplete() { var _this; _classCallCheck(this, AutoComplete); _this = _super.apply(this, arguments); _this.saveSelect = function (node) { _this.select = node; }; _this.getInputElement = function () { var children = _this.props.children; var element = children && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](children) && children.type !== rc_select__WEBPACK_IMPORTED_MODULE_1__["Option"] ? react__WEBPACK_IMPORTED_MODULE_0__["Children"].only(_this.props.children) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_input__WEBPACK_IMPORTED_MODULE_4__["default"], null); var elementProps = _extends({}, element.props); // https://github.com/ant-design/ant-design/pull/7742 delete elementProps.children; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_InputElement__WEBPACK_IMPORTED_MODULE_3__["default"], elementProps, element); }; _this.renderAutoComplete = function (_ref) { var _classNames; var getPrefixCls = _ref.getPrefixCls; var _this$props = _this.props, customizePrefixCls = _this$props.prefixCls, size = _this$props.size, _this$props$className = _this$props.className, className = _this$props$className === void 0 ? '' : _this$props$className, notFoundContent = _this$props.notFoundContent, optionLabelProp = _this$props.optionLabelProp, dataSource = _this$props.dataSource, children = _this$props.children; var prefixCls = getPrefixCls('select', customizePrefixCls); var cls = classnames__WEBPACK_IMPORTED_MODULE_2___default()((_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-lg"), size === 'large'), _defineProperty(_classNames, "".concat(prefixCls, "-sm"), size === 'small'), _defineProperty(_classNames, className, !!className), _defineProperty(_classNames, "".concat(prefixCls, "-show-search"), true), _defineProperty(_classNames, "".concat(prefixCls, "-auto-complete"), true), _classNames)); var options; var childArray = react__WEBPACK_IMPORTED_MODULE_0__["Children"].toArray(children); if (childArray.length && isSelectOptionOrSelectOptGroup(childArray[0])) { options = children; } else { options = dataSource ? dataSource.map(function (item) { if ( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](item)) { return item; } switch (_typeof(item)) { case 'string': return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_select__WEBPACK_IMPORTED_MODULE_1__["Option"], { key: item }, item); case 'object': return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_select__WEBPACK_IMPORTED_MODULE_1__["Option"], { key: item.value }, item.text); default: throw new Error('AutoComplete[dataSource] only supports type `string[] | Object[]`.'); } }) : []; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_select__WEBPACK_IMPORTED_MODULE_5__["default"], _extends({}, _this.props, { className: cls, mode: _select__WEBPACK_IMPORTED_MODULE_5__["default"].SECRET_COMBOBOX_MODE_DO_NOT_USE, optionLabelProp: optionLabelProp, getInputElement: _this.getInputElement, notFoundContent: notFoundContent, ref: _this.saveSelect }), options); }; return _this; } _createClass(AutoComplete, [{ key: "focus", value: function focus() { this.select.focus(); } }, { key: "blur", value: function blur() { this.select.blur(); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_6__["ConfigConsumer"], null, this.renderAutoComplete); } }]); return AutoComplete; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); AutoComplete.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__["Option"]; AutoComplete.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__["OptGroup"]; AutoComplete.defaultProps = { transitionName: 'slide-up', optionLabelProp: 'children', choiceTransitionName: 'zoom', showSearch: false, filterOption: false }; /***/ }), /***/ "./components/auto-complete/style/index.less": /*!***************************************************!*\ !*** ./components/auto-complete/style/index.less ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/auto-complete/style/index.tsx": /*!**************************************************!*\ !*** ./components/auto-complete/style/index.tsx ***! \**************************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/auto-complete/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _select_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../select/style */ "./components/select/style/index.tsx"); /* harmony import */ var _input_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../input/style */ "./components/input/style/index.tsx"); // style dependencies /***/ }), /***/ "./components/avatar/index.tsx": /*!*************************************!*\ !*** ./components/avatar/index.tsx ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Avatar; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var Avatar = /*#__PURE__*/function (_React$Component) { _inherits(Avatar, _React$Component); var _super = _createSuper(Avatar); function Avatar() { var _this; _classCallCheck(this, Avatar); _this = _super.apply(this, arguments); _this.state = { scale: 1, mounted: false, isImgExist: true }; _this.setScale = function () { if (!_this.avatarChildren || !_this.avatarNode) { return; } var childrenWidth = _this.avatarChildren.offsetWidth; // offsetWidth avoid affecting be transform scale var nodeWidth = _this.avatarNode.offsetWidth; // denominator is 0 is no meaning if (childrenWidth === 0 || nodeWidth === 0 || _this.lastChildrenWidth === childrenWidth && _this.lastNodeWidth === nodeWidth) { return; } _this.lastChildrenWidth = childrenWidth; _this.lastNodeWidth = nodeWidth; // add 4px gap for each side to get better performance _this.setState({ scale: nodeWidth - 8 < childrenWidth ? (nodeWidth - 8) / childrenWidth : 1 }); }; _this.handleImgLoadError = function () { var onError = _this.props.onError; var errorFlag = onError ? onError() : undefined; if (errorFlag !== false) { _this.setState({ isImgExist: false }); } }; _this.renderAvatar = function (_ref) { var _classNames, _classNames2; var getPrefixCls = _ref.getPrefixCls; var _a = _this.props, customizePrefixCls = _a.prefixCls, shape = _a.shape, size = _a.size, src = _a.src, srcSet = _a.srcSet, icon = _a.icon, className = _a.className, alt = _a.alt, others = __rest(_a, ["prefixCls", "shape", "size", "src", "srcSet", "icon", "className", "alt"]); var _this$state = _this.state, isImgExist = _this$state.isImgExist, scale = _this$state.scale, mounted = _this$state.mounted; var prefixCls = getPrefixCls('avatar', customizePrefixCls); var sizeCls = classnames__WEBPACK_IMPORTED_MODULE_1___default()((_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-lg"), size === 'large'), _defineProperty(_classNames, "".concat(prefixCls, "-sm"), size === 'small'), _classNames)); var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, sizeCls, (_classNames2 = {}, _defineProperty(_classNames2, "".concat(prefixCls, "-").concat(shape), shape), _defineProperty(_classNames2, "".concat(prefixCls, "-image"), src && isImgExist), _defineProperty(_classNames2, "".concat(prefixCls, "-icon"), icon), _classNames2)); var sizeStyle = typeof size === 'number' ? { width: size, height: size, lineHeight: "".concat(size, "px"), fontSize: icon ? size / 2 : 18 } : {}; var children = _this.props.children; if (src && isImgExist) { children = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("img", { src: src, srcSet: srcSet, onError: _this.handleImgLoadError, alt: alt }); } else if (icon) { if (typeof icon === 'string') { children = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_2__["default"], { type: icon }); } else { children = icon; } } else { var childrenNode = _this.avatarChildren; if (childrenNode || scale !== 1) { var transformString = "scale(".concat(scale, ") translateX(-50%)"); var childrenStyle = { msTransform: transformString, WebkitTransform: transformString, transform: transformString }; var sizeChildrenStyle = typeof size === 'number' ? { lineHeight: "".concat(size, "px") } : {}; children = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-string"), ref: function ref(node) { return _this.avatarChildren = node; }, style: _extends(_extends({}, sizeChildrenStyle), childrenStyle) }, children); } else { var _childrenStyle = {}; if (!mounted) { _childrenStyle.opacity = 0; } children = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-string"), style: { opacity: 0 }, ref: function ref(node) { return _this.avatarChildren = node; } }, children); } } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", _extends({}, others, { style: _extends(_extends({}, sizeStyle), others.style), className: classString, ref: function ref(node) { return _this.avatarNode = node; } }), children); }; return _this; } _createClass(Avatar, [{ key: "componentDidMount", value: function componentDidMount() { this.setScale(); this.setState({ mounted: true }); } }, { key: "componentDidUpdate", value: function componentDidUpdate(prevProps) { this.setScale(); if (prevProps.src !== this.props.src) { this.setState({ isImgExist: true, scale: 1 }); } } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_3__["ConfigConsumer"], null, this.renderAvatar); } }]); return Avatar; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Avatar.defaultProps = { shape: 'circle', size: 'default' }; /***/ }), /***/ "./components/avatar/style/index.less": /*!********************************************!*\ !*** ./components/avatar/style/index.less ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/avatar/style/index.tsx": /*!*******************************************!*\ !*** ./components/avatar/style/index.tsx ***! \*******************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/avatar/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/back-top/index.tsx": /*!***************************************!*\ !*** ./components/back-top/index.tsx ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return BackTop; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_animate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-animate */ "./node_modules/rc-animate/es/Animate.js"); /* harmony import */ var rc_util_es_Dom_addEventListener__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rc-util/es/Dom/addEventListener */ "./node_modules/rc-util/es/Dom/addEventListener.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_getScroll__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/getScroll */ "./components/_util/getScroll.tsx"); /* harmony import */ var _util_scrollTo__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/scrollTo */ "./components/_util/scrollTo.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function getDefaultTarget() { return window; } var BackTop = /*#__PURE__*/function (_React$Component) { _inherits(BackTop, _React$Component); var _super = _createSuper(BackTop); function BackTop(props) { var _this; _classCallCheck(this, BackTop); _this = _super.call(this, props); _this.scrollToTop = function (e) { var _this$props = _this.props, _this$props$target = _this$props.target, target = _this$props$target === void 0 ? getDefaultTarget : _this$props$target, onClick = _this$props.onClick; Object(_util_scrollTo__WEBPACK_IMPORTED_MODULE_7__["default"])(0, { getContainer: target }); if (typeof onClick === 'function') { onClick(e); } }; _this.handleScroll = function () { var _this$props2 = _this.props, visibilityHeight = _this$props2.visibilityHeight, _this$props2$target = _this$props2.target, target = _this$props2$target === void 0 ? getDefaultTarget : _this$props2$target; var scrollTop = Object(_util_getScroll__WEBPACK_IMPORTED_MODULE_6__["default"])(target(), true); _this.setState({ visible: scrollTop > visibilityHeight }); }; _this.renderBackTop = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var _this$props3 = _this.props, customizePrefixCls = _this$props3.prefixCls, _this$props3$classNam = _this$props3.className, className = _this$props3$classNam === void 0 ? '' : _this$props3$classNam, children = _this$props3.children; var prefixCls = getPrefixCls('back-top', customizePrefixCls); var classString = classnames__WEBPACK_IMPORTED_MODULE_3___default()(prefixCls, className); var defaultElement = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-content") }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-icon") })); // fix https://fb.me/react-unknown-prop var divProps = Object(omit_js__WEBPACK_IMPORTED_MODULE_4__["default"])(_this.props, ['prefixCls', 'className', 'children', 'visibilityHeight', 'target', 'visible']); var visible = 'visible' in _this.props ? _this.props.visible : _this.state.visible; var backTopBtn = visible ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({}, divProps, { className: classString, onClick: _this.scrollToTop }), children || defaultElement) : null; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_animate__WEBPACK_IMPORTED_MODULE_1__["default"], { component: "", transitionName: "fade" }, backTopBtn); }; _this.state = { visible: false }; return _this; } _createClass(BackTop, [{ key: "componentDidMount", value: function componentDidMount() { var getTarget = this.props.target || getDefaultTarget; this.scrollEvent = Object(rc_util_es_Dom_addEventListener__WEBPACK_IMPORTED_MODULE_2__["default"])(getTarget(), 'scroll', this.handleScroll); this.handleScroll(); } }, { key: "componentWillUnmount", value: function componentWillUnmount() { if (this.scrollEvent) { this.scrollEvent.remove(); } } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_5__["ConfigConsumer"], null, this.renderBackTop); } }]); return BackTop; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); BackTop.defaultProps = { visibilityHeight: 400 }; /***/ }), /***/ "./components/back-top/style/index.less": /*!**********************************************!*\ !*** ./components/back-top/style/index.less ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/back-top/style/index.tsx": /*!*********************************************!*\ !*** ./components/back-top/style/index.tsx ***! \*********************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/back-top/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/badge/ScrollNumber.tsx": /*!*******************************************!*\ !*** ./components/badge/ScrollNumber.tsx ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function getNumberArray(num) { return num ? num.toString().split('').reverse().map(function (i) { var current = Number(i); return isNaN(current) ? i : current; }) : []; } function renderNumberList(position, className) { var childrenToReturn = []; for (var i = 0; i < 30; i++) { childrenToReturn.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("p", { key: i.toString(), className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(className, { current: position === i }) }, i % 10)); } return childrenToReturn; } var ScrollNumber = /*#__PURE__*/function (_React$Component) { _inherits(ScrollNumber, _React$Component); var _super = _createSuper(ScrollNumber); function ScrollNumber(props) { var _this; _classCallCheck(this, ScrollNumber); _this = _super.call(this, props); _this.onAnimated = function () { var onAnimated = _this.props.onAnimated; if (onAnimated) { onAnimated(); } }; _this.renderScrollNumber = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var _this$props = _this.props, customizePrefixCls = _this$props.prefixCls, className = _this$props.className, style = _this$props.style, title = _this$props.title, _this$props$component = _this$props.component, component = _this$props$component === void 0 ? 'sup' : _this$props$component, displayComponent = _this$props.displayComponent; // fix https://fb.me/react-unknown-prop var restProps = Object(omit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(_this.props, ['count', 'onAnimated', 'component', 'prefixCls', 'displayComponent']); var prefixCls = getPrefixCls('scroll-number', customizePrefixCls); var newProps = _extends(_extends({}, restProps), { className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(prefixCls, className), title: title }); // allow specify the border // mock border-color by box-shadow for compatible with old usage: // if (style && style.borderColor) { newProps.style = _extends(_extends({}, style), { boxShadow: "0 0 0 1px ".concat(style.borderColor, " inset") }); } if (displayComponent) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](displayComponent, { className: classnames__WEBPACK_IMPORTED_MODULE_2___default()("".concat(prefixCls, "-custom-component"), displayComponent.props && displayComponent.props.className) }); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](component, newProps, _this.renderNumberElement(prefixCls)); }; _this.state = { animateStarted: true, count: props.count }; return _this; } _createClass(ScrollNumber, [{ key: "componentDidUpdate", value: function componentDidUpdate(_, prevState) { var _this2 = this; this.lastCount = prevState.count; var animateStarted = this.state.animateStarted; if (animateStarted) { this.clearTimeout(); // Let browser has time to reset the scroller before actually // performing the transition. this.timeout = setTimeout(function () { // eslint-disable-next-line react/no-did-update-set-state _this2.setState(function (__, props) { return { animateStarted: false, count: props.count }; }, _this2.onAnimated); }); } } }, { key: "componentWillUnmount", value: function componentWillUnmount() { this.clearTimeout(); } }, { key: "getPositionByNum", value: function getPositionByNum(num, i) { var count = this.state.count; var currentCount = Math.abs(Number(count)); var lastCount = Math.abs(Number(this.lastCount)); var currentDigit = Math.abs(getNumberArray(this.state.count)[i]); var lastDigit = Math.abs(getNumberArray(this.lastCount)[i]); if (this.state.animateStarted) { return 10 + num; } // 同方向则在同一侧切换数字 if (currentCount > lastCount) { if (currentDigit >= lastDigit) { return 10 + num; } return 20 + num; } if (currentDigit <= lastDigit) { return 10 + num; } return num; } }, { key: "renderCurrentNumber", value: function renderCurrentNumber(prefixCls, num, i) { if (typeof num === 'number') { var position = this.getPositionByNum(num, i); var removeTransition = this.state.animateStarted || getNumberArray(this.lastCount)[i] === undefined; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]('span', { className: "".concat(prefixCls, "-only"), style: { transition: removeTransition ? 'none' : undefined, msTransform: "translateY(".concat(-position * 100, "%)"), WebkitTransform: "translateY(".concat(-position * 100, "%)"), transform: "translateY(".concat(-position * 100, "%)") }, key: i }, renderNumberList(position, "".concat(prefixCls, "-only-unit"))); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { key: "symbol", className: "".concat(prefixCls, "-symbol") }, num); } }, { key: "renderNumberElement", value: function renderNumberElement(prefixCls) { var _this3 = this; var count = this.state.count; if (count && Number(count) % 1 === 0) { return getNumberArray(count).map(function (num, i) { return _this3.renderCurrentNumber(prefixCls, num, i); }).reverse(); } return count; } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_4__["ConfigConsumer"], null, this.renderScrollNumber); } }, { key: "clearTimeout", value: function (_clearTimeout) { function clearTimeout() { return _clearTimeout.apply(this, arguments); } clearTimeout.toString = function () { return _clearTimeout.toString(); }; return clearTimeout; }(function () { if (this.timeout) { clearTimeout(this.timeout); this.timeout = undefined; } }) }], [{ key: "getDerivedStateFromProps", value: function getDerivedStateFromProps(nextProps, nextState) { if ('count' in nextProps) { if (nextState.count === nextProps.count) { return null; } return { animateStarted: true }; } return null; } }]); return ScrollNumber; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); ScrollNumber.defaultProps = { count: null, onAnimated: function onAnimated() {} }; Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_3__["polyfill"])(ScrollNumber); /* harmony default export */ __webpack_exports__["default"] = (ScrollNumber); /***/ }), /***/ "./components/badge/index.tsx": /*!************************************!*\ !*** ./components/badge/index.tsx ***! \************************************/ /*! exports provided: ScrollNumberProps, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Badge; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var rc_animate__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rc-animate */ "./node_modules/rc-animate/es/Animate.js"); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _ScrollNumber__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ScrollNumber */ "./components/badge/ScrollNumber.tsx"); /* harmony import */ var _util_colors__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/colors */ "./components/_util/colors.ts"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ScrollNumberProps", function() { return _ScrollNumber__WEBPACK_IMPORTED_MODULE_5__["ScrollNumberProps"]; }); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; function isPresetColor(color) { return _util_colors__WEBPACK_IMPORTED_MODULE_6__["PresetColorTypes"].indexOf(color) !== -1; } var Badge = /*#__PURE__*/function (_React$Component) { _inherits(Badge, _React$Component); var _super = _createSuper(Badge); function Badge() { var _this; _classCallCheck(this, Badge); _this = _super.apply(this, arguments); _this.renderBadge = function (_ref) { var _classNames; var getPrefixCls = _ref.getPrefixCls; var _a = _this.props, customizePrefixCls = _a.prefixCls, customizeScrollNumberPrefixCls = _a.scrollNumberPrefixCls, children = _a.children, status = _a.status, text = _a.text, color = _a.color, restProps = __rest(_a, ["prefixCls", "scrollNumberPrefixCls", "children", "status", "text", "color"]); var omitArr = ['count', 'showZero', 'overflowCount', 'className', 'style', 'dot', 'offset', 'title']; var prefixCls = getPrefixCls('badge', customizePrefixCls); var scrollNumberPrefixCls = getPrefixCls('scroll-number', customizeScrollNumberPrefixCls); var scrollNumber = _this.renderBadgeNumber(prefixCls, scrollNumberPrefixCls); var statusText = _this.renderStatusText(prefixCls); var statusCls = classnames__WEBPACK_IMPORTED_MODULE_4___default()((_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-status-dot"), _this.hasStatus()), _defineProperty(_classNames, "".concat(prefixCls, "-status-").concat(status), !!status), _defineProperty(_classNames, "".concat(prefixCls, "-status-").concat(color), isPresetColor(color)), _classNames)); var statusStyle = {}; if (color && !isPresetColor(color)) { statusStyle.background = color; } // if (!children && _this.hasStatus()) { var styleWithOffset = _this.getStyleWithOffset(); var statusTextColor = styleWithOffset && styleWithOffset.color; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", _extends({}, Object(omit_js__WEBPACK_IMPORTED_MODULE_3__["default"])(restProps, omitArr), { className: _this.getBadgeClassName(prefixCls), style: styleWithOffset }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: statusCls, style: statusStyle }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { style: { color: statusTextColor }, className: "".concat(prefixCls, "-status-text") }, text)); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", _extends({}, Object(omit_js__WEBPACK_IMPORTED_MODULE_3__["default"])(restProps, omitArr), { className: _this.getBadgeClassName(prefixCls) }), children, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_animate__WEBPACK_IMPORTED_MODULE_2__["default"], { component: "", showProp: "data-show", transitionName: children ? "".concat(prefixCls, "-zoom") : '', transitionAppear: true }, scrollNumber), statusText); }; return _this; } _createClass(Badge, [{ key: "getNumberedDispayCount", value: function getNumberedDispayCount() { var _this$props = this.props, count = _this$props.count, overflowCount = _this$props.overflowCount; var displayCount = count > overflowCount ? "".concat(overflowCount, "+") : count; return displayCount; } }, { key: "getDispayCount", value: function getDispayCount() { var isDot = this.isDot(); // dot mode don't need count if (isDot) { return ''; } return this.getNumberedDispayCount(); } }, { key: "getScrollNumberTitle", value: function getScrollNumberTitle() { var _this$props2 = this.props, title = _this$props2.title, count = _this$props2.count; if (title) { return title; } return typeof count === 'string' || typeof count === 'number' ? count : undefined; } }, { key: "getStyleWithOffset", value: function getStyleWithOffset() { var _this$props3 = this.props, offset = _this$props3.offset, style = _this$props3.style; return offset ? _extends({ right: -parseInt(offset[0], 10), marginTop: offset[1] }, style) : style; } }, { key: "getBadgeClassName", value: function getBadgeClassName(prefixCls) { var _classNames2; var _this$props4 = this.props, className = _this$props4.className, children = _this$props4.children; return classnames__WEBPACK_IMPORTED_MODULE_4___default()(className, prefixCls, (_classNames2 = {}, _defineProperty(_classNames2, "".concat(prefixCls, "-status"), this.hasStatus()), _defineProperty(_classNames2, "".concat(prefixCls, "-not-a-wrapper"), !children), _classNames2)); } }, { key: "hasStatus", value: function hasStatus() { var _this$props5 = this.props, status = _this$props5.status, color = _this$props5.color; return !!status || !!color; } }, { key: "isZero", value: function isZero() { var numberedDispayCount = this.getNumberedDispayCount(); return numberedDispayCount === '0' || numberedDispayCount === 0; } }, { key: "isDot", value: function isDot() { var dot = this.props.dot; var isZero = this.isZero(); return dot && !isZero || this.hasStatus(); } }, { key: "isHidden", value: function isHidden() { var showZero = this.props.showZero; var displayCount = this.getDispayCount(); var isZero = this.isZero(); var isDot = this.isDot(); var isEmpty = displayCount === null || displayCount === undefined || displayCount === ''; return (isEmpty || isZero && !showZero) && !isDot; } }, { key: "renderStatusText", value: function renderStatusText(prefixCls) { var text = this.props.text; var hidden = this.isHidden(); return hidden || !text ? null : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-status-text") }, text); } }, { key: "renderDispayComponent", value: function renderDispayComponent() { var count = this.props.count; var customNode = count; if (!customNode || _typeof(customNode) !== 'object') { return undefined; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](customNode, { style: _extends(_extends({}, this.getStyleWithOffset()), customNode.props && customNode.props.style) }); } }, { key: "renderBadgeNumber", value: function renderBadgeNumber(prefixCls, scrollNumberPrefixCls) { var _classNames3; var _this$props6 = this.props, status = _this$props6.status, count = _this$props6.count, color = _this$props6.color; var displayCount = this.getDispayCount(); var isDot = this.isDot(); var hidden = this.isHidden(); var scrollNumberCls = classnames__WEBPACK_IMPORTED_MODULE_4___default()((_classNames3 = {}, _defineProperty(_classNames3, "".concat(prefixCls, "-dot"), isDot), _defineProperty(_classNames3, "".concat(prefixCls, "-count"), !isDot), _defineProperty(_classNames3, "".concat(prefixCls, "-multiple-words"), !isDot && count && count.toString && count.toString().length > 1), _defineProperty(_classNames3, "".concat(prefixCls, "-status-").concat(status), !!status), _defineProperty(_classNames3, "".concat(prefixCls, "-status-").concat(color), isPresetColor(color)), _classNames3)); var statusStyle = this.getStyleWithOffset(); if (color && !isPresetColor(color)) { statusStyle = statusStyle || {}; statusStyle.background = color; } return hidden ? null : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_ScrollNumber__WEBPACK_IMPORTED_MODULE_5__["default"], { prefixCls: scrollNumberPrefixCls, "data-show": !hidden, className: scrollNumberCls, count: displayCount, displayComponent: this.renderDispayComponent() // }> , title: this.getScrollNumberTitle(), style: statusStyle, key: "scrollNumber" }); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_7__["ConfigConsumer"], null, this.renderBadge); } }]); return Badge; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Badge.defaultProps = { count: null, showZero: false, dot: false, overflowCount: 99 }; Badge.propTypes = { count: prop_types__WEBPACK_IMPORTED_MODULE_1__["node"], showZero: prop_types__WEBPACK_IMPORTED_MODULE_1__["bool"], dot: prop_types__WEBPACK_IMPORTED_MODULE_1__["bool"], overflowCount: prop_types__WEBPACK_IMPORTED_MODULE_1__["number"] }; /***/ }), /***/ "./components/badge/style/index.less": /*!*******************************************!*\ !*** ./components/badge/style/index.less ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/badge/style/index.tsx": /*!******************************************!*\ !*** ./components/badge/style/index.tsx ***! \******************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/badge/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/breadcrumb/Breadcrumb.tsx": /*!**********************************************!*\ !*** ./components/breadcrumb/Breadcrumb.tsx ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Breadcrumb; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rc-util/es/Children/toArray */ "./node_modules/rc-util/es/Children/toArray.js"); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var _BreadcrumbItem__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./BreadcrumbItem */ "./components/breadcrumb/BreadcrumbItem.tsx"); /* harmony import */ var _menu__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../menu */ "./components/menu/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; function getBreadcrumbName(route, params) { if (!route.breadcrumbName) { return null; } var paramsKeys = Object.keys(params).join('|'); var name = route.breadcrumbName.replace(new RegExp(":(".concat(paramsKeys, ")"), 'g'), function (replacement, key) { return params[key] || replacement; }); return name; } function defaultItemRender(route, params, routes, paths) { var isLastItem = routes.indexOf(route) === routes.length - 1; var name = getBreadcrumbName(route, params); return isLastItem ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", null, name) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("a", { href: "#/".concat(paths.join('/')) }, name); } function filterFragment(children) { return Object(rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_3__["default"])(children).map(function (element) { if ( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](element) && element.type === react__WEBPACK_IMPORTED_MODULE_0__["Fragment"]) { var props = element.props; return props.children; } return element; }); } var Breadcrumb = /*#__PURE__*/function (_React$Component) { _inherits(Breadcrumb, _React$Component); var _super = _createSuper(Breadcrumb); function Breadcrumb() { var _this; _classCallCheck(this, Breadcrumb); _this = _super.apply(this, arguments); _this.getPath = function (path, params) { path = (path || '').replace(/^\//, ''); Object.keys(params).forEach(function (key) { path = path.replace(":".concat(key), params[key]); }); return path; }; _this.addChildPath = function (paths) { var childPath = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; var params = arguments.length > 2 ? arguments[2] : undefined; var originalPaths = _toConsumableArray(paths); var path = _this.getPath(childPath, params); if (path) { originalPaths.push(path); } return originalPaths; }; _this.genForRoutes = function (_ref) { var _ref$routes = _ref.routes, routes = _ref$routes === void 0 ? [] : _ref$routes, _ref$params = _ref.params, params = _ref$params === void 0 ? {} : _ref$params, separator = _ref.separator, _ref$itemRender = _ref.itemRender, itemRender = _ref$itemRender === void 0 ? defaultItemRender : _ref$itemRender; var paths = []; return routes.map(function (route) { var path = _this.getPath(route.path, params); if (path) { paths.push(path); } // generated overlay by route.children var overlay = null; if (route.children && route.children.length) { overlay = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_menu__WEBPACK_IMPORTED_MODULE_6__["default"], null, route.children.map(function (child) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_menu__WEBPACK_IMPORTED_MODULE_6__["default"].Item, { key: child.breadcrumbName || child.path }, itemRender(child, params, routes, _this.addChildPath(paths, child.path, params))); })); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_BreadcrumbItem__WEBPACK_IMPORTED_MODULE_5__["default"], { overlay: overlay, separator: separator, key: route.breadcrumbName || path }, itemRender(route, params, routes, paths)); }); }; _this.renderBreadcrumb = function (_ref2) { var getPrefixCls = _ref2.getPrefixCls; var crumbs; var _a = _this.props, customizePrefixCls = _a.prefixCls, separator = _a.separator, style = _a.style, className = _a.className, routes = _a.routes, children = _a.children, restProps = __rest(_a, ["prefixCls", "separator", "style", "className", "routes", "children"]); var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); if (routes && routes.length > 0) { // generated by route crumbs = _this.genForRoutes(_this.props); } else if (children) { crumbs = react__WEBPACK_IMPORTED_MODULE_0__["Children"].map(filterFragment(children), function (element, index) { if (!element) { return element; } Object(_util_warning__WEBPACK_IMPORTED_MODULE_8__["default"])(element.type && (element.type.__ANT_BREADCRUMB_ITEM === true || element.type.__ANT_BREADCRUMB_SEPARATOR === true), 'Breadcrumb', "Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](element, { separator: separator, key: index }); }); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({ className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(className, prefixCls), style: style }, Object(omit_js__WEBPACK_IMPORTED_MODULE_4__["default"])(restProps, ['itemRender', 'params'])), crumbs); }; return _this; } _createClass(Breadcrumb, [{ key: "componentDidMount", value: function componentDidMount() { var props = this.props; Object(_util_warning__WEBPACK_IMPORTED_MODULE_8__["default"])(!('linkRender' in props || 'nameRender' in props), 'Breadcrumb', '`linkRender` and `nameRender` are removed, please use `itemRender` instead, ' + 'see: https://u.ant.design/item-render.'); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_7__["ConfigConsumer"], null, this.renderBreadcrumb); } }]); return Breadcrumb; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Breadcrumb.defaultProps = { separator: '/' }; Breadcrumb.propTypes = { prefixCls: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"], separator: prop_types__WEBPACK_IMPORTED_MODULE_1__["node"], routes: prop_types__WEBPACK_IMPORTED_MODULE_1__["array"] }; /***/ }), /***/ "./components/breadcrumb/BreadcrumbItem.tsx": /*!**************************************************!*\ !*** ./components/breadcrumb/BreadcrumbItem.tsx ***! \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return BreadcrumbItem; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var _dropdown_dropdown__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../dropdown/dropdown */ "./components/dropdown/dropdown.tsx"); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var BreadcrumbItem = /*#__PURE__*/function (_React$Component) { _inherits(BreadcrumbItem, _React$Component); var _super = _createSuper(BreadcrumbItem); function BreadcrumbItem() { var _this; _classCallCheck(this, BreadcrumbItem); _this = _super.apply(this, arguments); _this.renderBreadcrumbItem = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var _a = _this.props, customizePrefixCls = _a.prefixCls, separator = _a.separator, children = _a.children, restProps = __rest(_a, ["prefixCls", "separator", "children"]); var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); var link; if ('href' in _this.props) { link = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("a", _extends({ className: "".concat(prefixCls, "-link") }, Object(omit_js__WEBPACK_IMPORTED_MODULE_2__["default"])(restProps, ['overlay'])), children); } else { link = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", _extends({ className: "".concat(prefixCls, "-link") }, Object(omit_js__WEBPACK_IMPORTED_MODULE_2__["default"])(restProps, ['overlay'])), children); } // wrap to dropDown link = _this.renderBreadcrumbNode(link, prefixCls); if (children) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", null, link, separator && separator !== '' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-separator") }, separator)); } return null; }; /** * if overlay is have * Wrap a DropDown */ _this.renderBreadcrumbNode = function (breadcrumbItem, prefixCls) { var overlay = _this.props.overlay; if (overlay) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_dropdown_dropdown__WEBPACK_IMPORTED_MODULE_3__["default"], { overlay: overlay, placement: "bottomCenter" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-overlay-link") }, breadcrumbItem, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_4__["default"], { type: "down" }))); } return breadcrumbItem; }; return _this; } _createClass(BreadcrumbItem, [{ key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_5__["ConfigConsumer"], null, this.renderBreadcrumbItem); } }]); return BreadcrumbItem; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true; BreadcrumbItem.defaultProps = { separator: '/' }; BreadcrumbItem.propTypes = { prefixCls: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"], separator: prop_types__WEBPACK_IMPORTED_MODULE_1__["oneOfType"]([prop_types__WEBPACK_IMPORTED_MODULE_1__["string"], prop_types__WEBPACK_IMPORTED_MODULE_1__["element"]]), href: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"] }; /***/ }), /***/ "./components/breadcrumb/BreadcrumbSeparator.tsx": /*!*******************************************************!*\ !*** ./components/breadcrumb/BreadcrumbSeparator.tsx ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return BreadcrumbSeparator; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var BreadcrumbSeparator = /*#__PURE__*/function (_React$Component) { _inherits(BreadcrumbSeparator, _React$Component); var _super = _createSuper(BreadcrumbSeparator); function BreadcrumbSeparator() { var _this; _classCallCheck(this, BreadcrumbSeparator); _this = _super.apply(this, arguments); _this.renderSeparator = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var children = _this.props.children; var prefixCls = getPrefixCls('breadcrumb'); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-separator") }, children || '/'); }; return _this; } _createClass(BreadcrumbSeparator, [{ key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_1__["ConfigConsumer"], null, this.renderSeparator); } }]); return BreadcrumbSeparator; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true; /***/ }), /***/ "./components/breadcrumb/index.tsx": /*!*****************************************!*\ !*** ./components/breadcrumb/index.tsx ***! \*****************************************/ /*! exports provided: BreadcrumbProps, BreadcrumbItemProps, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Breadcrumb__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Breadcrumb */ "./components/breadcrumb/Breadcrumb.tsx"); /* harmony import */ var _BreadcrumbItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BreadcrumbItem */ "./components/breadcrumb/BreadcrumbItem.tsx"); /* harmony import */ var _BreadcrumbSeparator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BreadcrumbSeparator */ "./components/breadcrumb/BreadcrumbSeparator.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BreadcrumbProps", function() { return _Breadcrumb__WEBPACK_IMPORTED_MODULE_0__["BreadcrumbProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BreadcrumbItemProps", function() { return _BreadcrumbItem__WEBPACK_IMPORTED_MODULE_1__["BreadcrumbItemProps"]; }); _Breadcrumb__WEBPACK_IMPORTED_MODULE_0__["default"].Item = _BreadcrumbItem__WEBPACK_IMPORTED_MODULE_1__["default"]; _Breadcrumb__WEBPACK_IMPORTED_MODULE_0__["default"].Separator = _BreadcrumbSeparator__WEBPACK_IMPORTED_MODULE_2__["default"]; /* harmony default export */ __webpack_exports__["default"] = (_Breadcrumb__WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./components/breadcrumb/style/index.less": /*!************************************************!*\ !*** ./components/breadcrumb/style/index.less ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/breadcrumb/style/index.tsx": /*!***********************************************!*\ !*** ./components/breadcrumb/style/index.tsx ***! \***********************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/breadcrumb/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _menu_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../menu/style */ "./components/menu/style/index.tsx"); /* harmony import */ var _dropdown_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../dropdown/style */ "./components/dropdown/style/index.tsx"); /***/ }), /***/ "./components/button/button-group.tsx": /*!********************************************!*\ !*** ./components/button/button-group.tsx ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var ButtonGroup = function ButtonGroup(props) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_2__["ConfigConsumer"], null, function (_ref) { var getPrefixCls = _ref.getPrefixCls; var customizePrefixCls = props.prefixCls, size = props.size, className = props.className, others = __rest(props, ["prefixCls", "size", "className"]); var prefixCls = getPrefixCls('btn-group', customizePrefixCls); // large => lg // small => sm var sizeCls = ''; switch (size) { case 'large': sizeCls = 'lg'; break; case 'small': sizeCls = 'sm'; break; default: break; } var classes = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, _defineProperty({}, "".concat(prefixCls, "-").concat(sizeCls), sizeCls), className); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({}, others, { className: classes })); }); }; /* harmony default export */ __webpack_exports__["default"] = (ButtonGroup); /***/ }), /***/ "./components/button/button.tsx": /*!**************************************!*\ !*** ./components/button/button.tsx ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_wave__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/wave */ "./components/_util/wave.tsx"); /* harmony import */ var _util_type__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_util/type */ "./components/_util/type.ts"); function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; /* eslint-disable react/button-has-type */ var rxTwoCNChar = /^[\u4e00-\u9fa5]{2}$/; var isTwoCNChar = rxTwoCNChar.test.bind(rxTwoCNChar); function isString(str) { return typeof str === 'string'; } // Insert one space between two chinese characters automatically. function insertSpace(child, needInserted) { // Check the child if is undefined or null. if (child == null) { return; } var SPACE = needInserted ? ' ' : ''; // strictNullChecks oops. if (typeof child !== 'string' && typeof child !== 'number' && isString(child.type) && isTwoCNChar(child.props.children)) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](child, {}, child.props.children.split('').join(SPACE)); } if (typeof child === 'string') { if (isTwoCNChar(child)) { child = child.split('').join(SPACE); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", null, child); } return child; } function spaceChildren(children, needInserted) { var isPrevChildPure = false; var childList = []; react__WEBPACK_IMPORTED_MODULE_0__["Children"].forEach(children, function (child) { var type = _typeof(child); var isCurrentChildPure = type === 'string' || type === 'number'; if (isPrevChildPure && isCurrentChildPure) { var lastIndex = childList.length - 1; var lastChild = childList[lastIndex]; childList[lastIndex] = "".concat(lastChild).concat(child); } else { childList.push(child); } isPrevChildPure = isCurrentChildPure; }); // Pass to React.Children.map to auto fill key return react__WEBPACK_IMPORTED_MODULE_0__["Children"].map(childList, function (child) { return insertSpace(child, needInserted); }); } var ButtonTypes = Object(_util_type__WEBPACK_IMPORTED_MODULE_8__["tuple"])('default', 'primary', 'ghost', 'dashed', 'danger', 'link'); var ButtonShapes = Object(_util_type__WEBPACK_IMPORTED_MODULE_8__["tuple"])('circle', 'circle-outline', 'round'); var ButtonSizes = Object(_util_type__WEBPACK_IMPORTED_MODULE_8__["tuple"])('large', 'default', 'small'); var ButtonHTMLTypes = Object(_util_type__WEBPACK_IMPORTED_MODULE_8__["tuple"])('submit', 'button', 'reset'); var Button = /*#__PURE__*/function (_React$Component) { _inherits(Button, _React$Component); var _super = _createSuper(Button); function Button(props) { var _this; _classCallCheck(this, Button); _this = _super.call(this, props); _this.saveButtonRef = function (node) { _this.buttonNode = node; }; _this.handleClick = function (e) { var loading = _this.state.loading; var onClick = _this.props.onClick; if (loading) { return; } if (onClick) { onClick(e); } }; _this.renderButton = function (_ref) { var _classNames; var getPrefixCls = _ref.getPrefixCls, autoInsertSpaceInButton = _ref.autoInsertSpaceInButton; var _a = _this.props, customizePrefixCls = _a.prefixCls, type = _a.type, shape = _a.shape, size = _a.size, className = _a.className, children = _a.children, icon = _a.icon, ghost = _a.ghost, block = _a.block, rest = __rest(_a, ["prefixCls", "type", "shape", "size", "className", "children", "icon", "ghost", "block"]); var _this$state = _this.state, loading = _this$state.loading, hasTwoCNChar = _this$state.hasTwoCNChar; var prefixCls = getPrefixCls('btn', customizePrefixCls); var autoInsertSpace = autoInsertSpaceInButton !== false; // large => lg // small => sm var sizeCls = ''; switch (size) { case 'large': sizeCls = 'lg'; break; case 'small': sizeCls = 'sm'; break; default: break; } var iconType = loading ? 'loading' : icon; var classes = classnames__WEBPACK_IMPORTED_MODULE_2___default()(prefixCls, className, (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-").concat(type), type), _defineProperty(_classNames, "".concat(prefixCls, "-").concat(shape), shape), _defineProperty(_classNames, "".concat(prefixCls, "-").concat(sizeCls), sizeCls), _defineProperty(_classNames, "".concat(prefixCls, "-icon-only"), !children && children !== 0 && iconType), _defineProperty(_classNames, "".concat(prefixCls, "-loading"), !!loading), _defineProperty(_classNames, "".concat(prefixCls, "-background-ghost"), ghost), _defineProperty(_classNames, "".concat(prefixCls, "-two-chinese-chars"), hasTwoCNChar && autoInsertSpace), _defineProperty(_classNames, "".concat(prefixCls, "-block"), block), _classNames)); var iconNode = iconType ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_5__["default"], { type: iconType }) : null; var kids = children || children === 0 ? spaceChildren(children, _this.isNeedInserted() && autoInsertSpace) : null; var linkButtonRestProps = Object(omit_js__WEBPACK_IMPORTED_MODULE_4__["default"])(rest, ['htmlType', 'loading']); if (linkButtonRestProps.href !== undefined) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("a", _extends({}, linkButtonRestProps, { className: classes, onClick: _this.handleClick, ref: _this.saveButtonRef }), iconNode, kids); } // React does not recognize the `htmlType` prop on a DOM element. Here we pick it out of `rest`. var _b = rest, htmlType = _b.htmlType, otherProps = __rest(_b, ["htmlType"]); var buttonNode = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("button", _extends({}, Object(omit_js__WEBPACK_IMPORTED_MODULE_4__["default"])(otherProps, ['loading']), { type: htmlType, className: classes, onClick: _this.handleClick, ref: _this.saveButtonRef }), iconNode, kids); if (type === 'link') { return buttonNode; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_util_wave__WEBPACK_IMPORTED_MODULE_7__["default"], null, buttonNode); }; _this.state = { loading: props.loading, hasTwoCNChar: false }; return _this; } _createClass(Button, [{ key: "componentDidMount", value: function componentDidMount() { this.fixTwoCNChar(); } }, { key: "componentDidUpdate", value: function componentDidUpdate(prevProps) { var _this2 = this; this.fixTwoCNChar(); if (prevProps.loading && typeof prevProps.loading !== 'boolean') { clearTimeout(this.delayTimeout); } var loading = this.props.loading; if (loading && typeof loading !== 'boolean' && loading.delay) { this.delayTimeout = window.setTimeout(function () { _this2.setState({ loading: loading }); }, loading.delay); } else if (prevProps.loading !== loading) { // eslint-disable-next-line react/no-did-update-set-state this.setState({ loading: loading }); } } }, { key: "componentWillUnmount", value: function componentWillUnmount() { if (this.delayTimeout) { clearTimeout(this.delayTimeout); } } }, { key: "fixTwoCNChar", value: function fixTwoCNChar() { // Fix for HOC usage like if (!this.buttonNode) { return; } var buttonText = this.buttonNode.textContent; if (this.isNeedInserted() && isTwoCNChar(buttonText)) { if (!this.state.hasTwoCNChar) { this.setState({ hasTwoCNChar: true }); } } else if (this.state.hasTwoCNChar) { this.setState({ hasTwoCNChar: false }); } } }, { key: "isNeedInserted", value: function isNeedInserted() { var _this$props = this.props, icon = _this$props.icon, children = _this$props.children, type = _this$props.type; return react__WEBPACK_IMPORTED_MODULE_0__["Children"].count(children) === 1 && !icon && type !== 'link'; } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_6__["ConfigConsumer"], null, this.renderButton); } }]); return Button; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Button.__ANT_BUTTON = true; Button.defaultProps = { loading: false, ghost: false, block: false, htmlType: 'button' }; Button.propTypes = { type: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"], shape: prop_types__WEBPACK_IMPORTED_MODULE_1__["oneOf"](ButtonShapes), size: prop_types__WEBPACK_IMPORTED_MODULE_1__["oneOf"](ButtonSizes), htmlType: prop_types__WEBPACK_IMPORTED_MODULE_1__["oneOf"](ButtonHTMLTypes), onClick: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"], loading: prop_types__WEBPACK_IMPORTED_MODULE_1__["oneOfType"]([prop_types__WEBPACK_IMPORTED_MODULE_1__["bool"], prop_types__WEBPACK_IMPORTED_MODULE_1__["object"]]), className: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"], icon: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"], block: prop_types__WEBPACK_IMPORTED_MODULE_1__["bool"], title: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"] }; Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_3__["polyfill"])(Button); /* harmony default export */ __webpack_exports__["default"] = (Button); /***/ }), /***/ "./components/button/index.tsx": /*!*************************************!*\ !*** ./components/button/index.tsx ***! \*************************************/ /*! exports provided: ButtonProps, ButtonShape, ButtonSize, ButtonType, ButtonGroupProps, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _button__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./button */ "./components/button/button.tsx"); /* harmony import */ var _button_group__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./button-group */ "./components/button/button-group.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ButtonProps", function() { return _button__WEBPACK_IMPORTED_MODULE_0__["ButtonProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ButtonShape", function() { return _button__WEBPACK_IMPORTED_MODULE_0__["ButtonShape"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ButtonSize", function() { return _button__WEBPACK_IMPORTED_MODULE_0__["ButtonSize"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ButtonType", function() { return _button__WEBPACK_IMPORTED_MODULE_0__["ButtonType"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ButtonGroupProps", function() { return _button_group__WEBPACK_IMPORTED_MODULE_1__["ButtonGroupProps"]; }); _button__WEBPACK_IMPORTED_MODULE_0__["default"].Group = _button_group__WEBPACK_IMPORTED_MODULE_1__["default"]; /* harmony default export */ __webpack_exports__["default"] = (_button__WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./components/button/style/index.less": /*!********************************************!*\ !*** ./components/button/style/index.less ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/button/style/index.tsx": /*!*******************************************!*\ !*** ./components/button/style/index.tsx ***! \*******************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/button/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/calendar/Header.tsx": /*!****************************************!*\ !*** ./components/calendar/Header.tsx ***! \****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Header; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../select */ "./components/select/index.tsx"); /* harmony import */ var _radio__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../radio */ "./components/radio/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var Option = _select__WEBPACK_IMPORTED_MODULE_1__["default"].Option; function getMonthsLocale(value) { var current = value.clone(); var localeData = value.localeData(); var months = []; for (var i = 0; i < 12; i++) { current.month(i); months.push(localeData.monthsShort(current)); } return months; } var Header = /*#__PURE__*/function (_React$Component) { _inherits(Header, _React$Component); var _super = _createSuper(Header); function Header() { var _this; _classCallCheck(this, Header); _this = _super.apply(this, arguments); _this.onYearChange = function (year) { var _this$props = _this.props, value = _this$props.value, validRange = _this$props.validRange; var newValue = value.clone(); newValue.year(parseInt(year, 10)); // switch the month so that it remains within range when year changes if (validRange) { var _validRange = _slicedToArray(validRange, 2), start = _validRange[0], end = _validRange[1]; var newYear = newValue.get('year'); var newMonth = newValue.get('month'); if (newYear === end.get('year') && newMonth > end.get('month')) { newValue.month(end.get('month')); } if (newYear === start.get('year') && newMonth < start.get('month')) { newValue.month(start.get('month')); } } var onValueChange = _this.props.onValueChange; if (onValueChange) { onValueChange(newValue); } }; _this.onMonthChange = function (month) { var newValue = _this.props.value.clone(); newValue.month(parseInt(month, 10)); var onValueChange = _this.props.onValueChange; if (onValueChange) { onValueChange(newValue); } }; _this.onInternalTypeChange = function (e) { _this.onTypeChange(e.target.value); }; _this.onTypeChange = function (type) { var onTypeChange = _this.props.onTypeChange; if (onTypeChange) { onTypeChange(type); } }; _this.getCalenderHeaderNode = function (node) { _this.calenderHeaderNode = node; }; _this.getMonthYearSelections = function (getPrefixCls) { var _this$props2 = _this.props, customizePrefixCls = _this$props2.prefixCls, type = _this$props2.type, value = _this$props2.value; var prefixCls = getPrefixCls('fullcalendar', customizePrefixCls); var yearReactNode = _this.getYearSelectElement(prefixCls, value.year()); var monthReactNode = type === 'month' ? _this.getMonthSelectElement(prefixCls, value.month(), getMonthsLocale(value)) : null; return { yearReactNode: yearReactNode, monthReactNode: monthReactNode }; }; _this.getTypeSwitch = function () { var _this$props3 = _this.props, _this$props3$locale = _this$props3.locale, locale = _this$props3$locale === void 0 ? {} : _this$props3$locale, type = _this$props3.type, fullscreen = _this$props3.fullscreen; var size = fullscreen ? 'default' : 'small'; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_radio__WEBPACK_IMPORTED_MODULE_2__["Group"], { onChange: _this.onInternalTypeChange, value: type, size: size }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_radio__WEBPACK_IMPORTED_MODULE_2__["Button"], { value: "month" }, locale.month), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_radio__WEBPACK_IMPORTED_MODULE_2__["Button"], { value: "year" }, locale.year)); }; _this.headerRenderCustom = function (headerRender) { var _this$props4 = _this.props, type = _this$props4.type, onValueChange = _this$props4.onValueChange, value = _this$props4.value; return headerRender({ value: value, type: type || 'month', onChange: onValueChange, onTypeChange: _this.onTypeChange }); }; _this.renderHeader = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var _this$props5 = _this.props, prefixCls = _this$props5.prefixCls, headerRender = _this$props5.headerRender; var typeSwitch = _this.getTypeSwitch(); var _this$getMonthYearSel = _this.getMonthYearSelections(getPrefixCls), yearReactNode = _this$getMonthYearSel.yearReactNode, monthReactNode = _this$getMonthYearSel.monthReactNode; return headerRender ? _this.headerRenderCustom(headerRender) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-header"), ref: _this.getCalenderHeaderNode }, yearReactNode, monthReactNode, typeSwitch); }; return _this; } _createClass(Header, [{ key: "getYearSelectElement", value: function getYearSelectElement(prefixCls, year) { var _this2 = this; var _this$props6 = this.props, yearSelectOffset = _this$props6.yearSelectOffset, yearSelectTotal = _this$props6.yearSelectTotal, _this$props6$locale = _this$props6.locale, locale = _this$props6$locale === void 0 ? {} : _this$props6$locale, fullscreen = _this$props6.fullscreen, validRange = _this$props6.validRange; var start = year - yearSelectOffset; var end = start + yearSelectTotal; if (validRange) { start = validRange[0].get('year'); end = validRange[1].get('year') + 1; } var suffix = locale.year === '年' ? '年' : ''; var options = []; for (var index = start; index < end; index++) { options.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](Option, { key: "".concat(index) }, index + suffix)); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_select__WEBPACK_IMPORTED_MODULE_1__["default"], { size: fullscreen ? 'default' : 'small', dropdownMatchSelectWidth: false, className: "".concat(prefixCls, "-year-select"), onChange: this.onYearChange, value: String(year), getPopupContainer: function getPopupContainer() { return _this2.calenderHeaderNode; } }, options); } }, { key: "getMonthSelectElement", value: function getMonthSelectElement(prefixCls, month, months) { var _this3 = this; var _this$props7 = this.props, fullscreen = _this$props7.fullscreen, validRange = _this$props7.validRange, value = _this$props7.value; var options = []; var start = 0; var end = 12; if (validRange) { var _validRange2 = _slicedToArray(validRange, 2), rangeStart = _validRange2[0], rangeEnd = _validRange2[1]; var currentYear = value.get('year'); if (rangeEnd.get('year') === currentYear) { end = rangeEnd.get('month') + 1; } if (rangeStart.get('year') === currentYear) { start = rangeStart.get('month'); } } for (var index = start; index < end; index++) { options.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](Option, { key: "".concat(index) }, months[index])); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_select__WEBPACK_IMPORTED_MODULE_1__["default"], { size: fullscreen ? 'default' : 'small', dropdownMatchSelectWidth: false, className: "".concat(prefixCls, "-month-select"), value: String(month), onChange: this.onMonthChange, getPopupContainer: function getPopupContainer() { return _this3.calenderHeaderNode; } }, options); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_3__["ConfigConsumer"], null, this.renderHeader); } }]); return Header; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Header.defaultProps = { yearSelectOffset: 10, yearSelectTotal: 20 }; /***/ }), /***/ "./components/calendar/index.tsx": /*!***************************************!*\ !*** ./components/calendar/index.tsx ***! \***************************************/ /*! exports provided: HeaderProps, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! moment */ "moment"); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var rc_calendar_es_FullCalendar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rc-calendar/es/FullCalendar */ "./node_modules/rc-calendar/es/FullCalendar.js"); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Header */ "./components/calendar/Header.tsx"); /* harmony import */ var _locale_en_US__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./locale/en_US */ "./components/calendar/locale/en_US.tsx"); /* harmony import */ var _locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../locale-provider/LocaleReceiver */ "./components/locale-provider/LocaleReceiver.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_interopDefault__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../_util/interopDefault */ "./components/_util/interopDefault.ts"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "HeaderProps", function() { return _Header__WEBPACK_IMPORTED_MODULE_5__["HeaderProps"]; }); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function noop() { return null; } function zerofixed(v) { if (v < 10) { return "0".concat(v); } return "".concat(v); } var Calendar = /*#__PURE__*/function (_React$Component) { _inherits(Calendar, _React$Component); var _super = _createSuper(Calendar); function Calendar(props) { var _this; _classCallCheck(this, Calendar); _this = _super.call(this, props); _this.onHeaderValueChange = function (value) { _this.setValue(value, 'changePanel'); }; _this.onHeaderTypeChange = function (mode) { _this.setState({ mode: mode }); _this.onPanelChange(_this.state.value, mode); }; _this.onSelect = function (value) { _this.setValue(value, 'select'); }; _this.setValue = function (value, way) { var prevValue = _this.props.value || _this.state.value; var mode = _this.state.mode; if (!('value' in _this.props)) { _this.setState({ value: value }); } if (way === 'select') { if (prevValue && prevValue.month() !== value.month()) { _this.onPanelChange(value, mode); } if (_this.props.onSelect) { _this.props.onSelect(value); } } else if (way === 'changePanel') { _this.onPanelChange(value, mode); } }; _this.getDateRange = function (validRange, disabledDate) { return function (current) { if (!current) { return false; } var _validRange = _slicedToArray(validRange, 2), startDate = _validRange[0], endDate = _validRange[1]; var inRange = !current.isBetween(startDate, endDate, 'days', '[]'); if (disabledDate) { return disabledDate(current) || inRange; } return inRange; }; }; _this.getDefaultLocale = function () { var result = _extends(_extends({}, _locale_en_US__WEBPACK_IMPORTED_MODULE_6__["default"]), _this.props.locale); result.lang = _extends(_extends({}, result.lang), (_this.props.locale || {}).lang); return result; }; _this.monthCellRender = function (value) { var _this$props$monthCell = _this.props.monthCellRender, monthCellRender = _this$props$monthCell === void 0 ? noop : _this$props$monthCell; var _assertThisInitialize = _assertThisInitialized(_this), prefixCls = _assertThisInitialize.prefixCls; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-month") }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-value") }, value.localeData().monthsShort(value)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-content") }, monthCellRender(value))); }; _this.dateCellRender = function (value) { var _this$props$dateCellR = _this.props.dateCellRender, dateCellRender = _this$props$dateCellR === void 0 ? noop : _this$props$dateCellR; var _assertThisInitialize2 = _assertThisInitialized(_this), prefixCls = _assertThisInitialize2.prefixCls; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-date") }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-value") }, zerofixed(value.date())), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-content") }, dateCellRender(value))); }; _this.renderCalendar = function (locale, localeCode) { var _assertThisInitialize3 = _assertThisInitialized(_this), state = _assertThisInitialize3.state, props = _assertThisInitialize3.props; var value = state.value, mode = state.mode; if (value && localeCode) { value.locale(localeCode); } var customizePrefixCls = props.prefixCls, style = props.style, className = props.className, fullscreen = props.fullscreen, headerRender = props.headerRender, dateFullCellRender = props.dateFullCellRender, monthFullCellRender = props.monthFullCellRender; var monthCellRender = monthFullCellRender || _this.monthCellRender; var dateCellRender = dateFullCellRender || _this.dateCellRender; var disabledDate = props.disabledDate; if (props.validRange) { disabledDate = _this.getDateRange(props.validRange, disabledDate); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_8__["ConfigConsumer"], null, function (_ref) { var getPrefixCls = _ref.getPrefixCls; var prefixCls = getPrefixCls('fullcalendar', customizePrefixCls); // To support old version react. // Have to add prefixCls on the instance. // https://github.com/facebook/react/issues/12397 _this.prefixCls = prefixCls; var cls = className || ''; if (fullscreen) { cls += " ".concat(prefixCls, "-fullscreen"); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: cls, style: style }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_Header__WEBPACK_IMPORTED_MODULE_5__["default"], { fullscreen: fullscreen, type: mode, headerRender: headerRender, value: value, locale: locale.lang, prefixCls: prefixCls, onTypeChange: _this.onHeaderTypeChange, onValueChange: _this.onHeaderValueChange, validRange: props.validRange }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_calendar_es_FullCalendar__WEBPACK_IMPORTED_MODULE_3__["default"], _extends({}, props, { disabledDate: disabledDate, Select: noop, locale: locale.lang, type: mode === 'year' ? 'month' : 'date', prefixCls: prefixCls, showHeader: false, value: value, monthCellRender: monthCellRender, dateCellRender: dateCellRender, onSelect: _this.onSelect }))); }); }; var value = props.value || props.defaultValue || Object(_util_interopDefault__WEBPACK_IMPORTED_MODULE_9__["default"])(moment__WEBPACK_IMPORTED_MODULE_2__)(); if (!Object(_util_interopDefault__WEBPACK_IMPORTED_MODULE_9__["default"])(moment__WEBPACK_IMPORTED_MODULE_2__).isMoment(value)) { throw new Error('The value/defaultValue of Calendar must be a moment object after `antd@2.0`, ' + 'see: https://u.ant.design/calendar-value'); } _this.state = { value: value, mode: props.mode || 'month' }; return _this; } _createClass(Calendar, [{ key: "onPanelChange", value: function onPanelChange(value, mode) { var _this$props = this.props, onPanelChange = _this$props.onPanelChange, onChange = _this$props.onChange; if (onPanelChange) { onPanelChange(value, mode); } if (onChange && value !== this.state.value) { onChange(value); } } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_7__["default"], { componentName: "Calendar", defaultLocale: this.getDefaultLocale }, this.renderCalendar); } }], [{ key: "getDerivedStateFromProps", value: function getDerivedStateFromProps(nextProps) { var newState = {}; if ('value' in nextProps) { newState.value = nextProps.value; } if ('mode' in nextProps) { newState.mode = nextProps.mode; } return Object.keys(newState).length > 0 ? newState : null; } }]); return Calendar; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Calendar.defaultProps = { locale: {}, fullscreen: true, onSelect: noop, onPanelChange: noop, onChange: noop }; Calendar.propTypes = { monthCellRender: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"], dateCellRender: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"], monthFullCellRender: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"], dateFullCellRender: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"], fullscreen: prop_types__WEBPACK_IMPORTED_MODULE_1__["bool"], locale: prop_types__WEBPACK_IMPORTED_MODULE_1__["object"], prefixCls: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"], className: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"], style: prop_types__WEBPACK_IMPORTED_MODULE_1__["object"], onPanelChange: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"], value: prop_types__WEBPACK_IMPORTED_MODULE_1__["object"], onSelect: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"], onChange: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"], headerRender: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"] }; Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__["polyfill"])(Calendar); /* harmony default export */ __webpack_exports__["default"] = (Calendar); /***/ }), /***/ "./components/calendar/locale/en_US.tsx": /*!**********************************************!*\ !*** ./components/calendar/locale/en_US.tsx ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _date_picker_locale_en_US__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../date-picker/locale/en_US */ "./components/date-picker/locale/en_US.tsx"); /* harmony default export */ __webpack_exports__["default"] = (_date_picker_locale_en_US__WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./components/calendar/style/index.less": /*!**********************************************!*\ !*** ./components/calendar/style/index.less ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/calendar/style/index.tsx": /*!*********************************************!*\ !*** ./components/calendar/style/index.tsx ***! \*********************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/calendar/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _select_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../select/style */ "./components/select/style/index.tsx"); /* harmony import */ var _radio_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../radio/style */ "./components/radio/style/index.tsx"); // style dependencies /***/ }), /***/ "./components/card/Grid.tsx": /*!**********************************!*\ !*** ./components/card/Grid.tsx ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var Grid = function Grid(props) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_2__["ConfigConsumer"], null, function (_ref) { var getPrefixCls = _ref.getPrefixCls; var customizePrefixCls = props.prefixCls, className = props.className, _props$hoverable = props.hoverable, hoverable = _props$hoverable === void 0 ? true : _props$hoverable, others = __rest(props, ["prefixCls", "className", "hoverable"]); var prefixCls = getPrefixCls('card', customizePrefixCls); var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()("".concat(prefixCls, "-grid"), className, _defineProperty({}, "".concat(prefixCls, "-grid-hoverable"), hoverable)); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({}, others, { className: classString })); }); }; /* harmony default export */ __webpack_exports__["default"] = (Grid); /***/ }), /***/ "./components/card/Meta.tsx": /*!**********************************!*\ !*** ./components/card/Meta.tsx ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var Meta = function Meta(props) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_2__["ConfigConsumer"], null, function (_ref) { var getPrefixCls = _ref.getPrefixCls; var customizePrefixCls = props.prefixCls, className = props.className, avatar = props.avatar, title = props.title, description = props.description, others = __rest(props, ["prefixCls", "className", "avatar", "title", "description"]); var prefixCls = getPrefixCls('card', customizePrefixCls); var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()("".concat(prefixCls, "-meta"), className); var avatarDom = avatar ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-meta-avatar") }, avatar) : null; var titleDom = title ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-meta-title") }, title) : null; var descriptionDom = description ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-meta-description") }, description) : null; var MetaDetail = titleDom || descriptionDom ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-meta-detail") }, titleDom, descriptionDom) : null; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({}, others, { className: classString }), avatarDom, MetaDetail); }); }; /* harmony default export */ __webpack_exports__["default"] = (Meta); /***/ }), /***/ "./components/card/index.tsx": /*!***********************************!*\ !*** ./components/card/index.tsx ***! \***********************************/ /*! exports provided: CardGridProps, CardMetaProps, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Card; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var _Grid__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Grid */ "./components/card/Grid.tsx"); /* harmony import */ var _Meta__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Meta */ "./components/card/Meta.tsx"); /* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../tabs */ "./components/tabs/index.tsx"); /* harmony import */ var _row__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../row */ "./components/row/index.tsx"); /* harmony import */ var _col__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../col */ "./components/col/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CardGridProps", function() { return _Grid__WEBPACK_IMPORTED_MODULE_3__["CardGridProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CardMetaProps", function() { return _Meta__WEBPACK_IMPORTED_MODULE_4__["CardMetaProps"]; }); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; function getAction(actions) { var actionList = actions.map(function (action, index) { return ( /*#__PURE__*/ // eslint-disable-next-line react/no-array-index-key react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("li", { style: { width: "".concat(100 / actions.length, "%") }, key: "action-".concat(index) }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", null, action)) ); }); return actionList; } var Card = /*#__PURE__*/function (_React$Component) { _inherits(Card, _React$Component); var _super = _createSuper(Card); function Card() { var _this; _classCallCheck(this, Card); _this = _super.apply(this, arguments); _this.onTabChange = function (key) { if (_this.props.onTabChange) { _this.props.onTabChange(key); } }; _this.renderCard = function (_ref) { var _classNames, _extraProps; var getPrefixCls = _ref.getPrefixCls; var _a = _this.props, customizePrefixCls = _a.prefixCls, className = _a.className, extra = _a.extra, _a$headStyle = _a.headStyle, headStyle = _a$headStyle === void 0 ? {} : _a$headStyle, _a$bodyStyle = _a.bodyStyle, bodyStyle = _a$bodyStyle === void 0 ? {} : _a$bodyStyle, title = _a.title, loading = _a.loading, _a$bordered = _a.bordered, bordered = _a$bordered === void 0 ? true : _a$bordered, _a$size = _a.size, size = _a$size === void 0 ? 'default' : _a$size, type = _a.type, cover = _a.cover, actions = _a.actions, tabList = _a.tabList, children = _a.children, activeTabKey = _a.activeTabKey, defaultActiveTabKey = _a.defaultActiveTabKey, tabBarExtraContent = _a.tabBarExtraContent, others = __rest(_a, ["prefixCls", "className", "extra", "headStyle", "bodyStyle", "title", "loading", "bordered", "size", "type", "cover", "actions", "tabList", "children", "activeTabKey", "defaultActiveTabKey", "tabBarExtraContent"]); var prefixCls = getPrefixCls('card', customizePrefixCls); var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-loading"), loading), _defineProperty(_classNames, "".concat(prefixCls, "-bordered"), bordered), _defineProperty(_classNames, "".concat(prefixCls, "-hoverable"), _this.getCompatibleHoverable()), _defineProperty(_classNames, "".concat(prefixCls, "-contain-grid"), _this.isContainGrid()), _defineProperty(_classNames, "".concat(prefixCls, "-contain-tabs"), tabList && tabList.length), _defineProperty(_classNames, "".concat(prefixCls, "-").concat(size), size !== 'default'), _defineProperty(_classNames, "".concat(prefixCls, "-type-").concat(type), !!type), _classNames)); var loadingBlockStyle = bodyStyle.padding === 0 || bodyStyle.padding === '0px' ? { padding: 24 } : undefined; var loadingBlock = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-loading-content"), style: loadingBlockStyle }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_row__WEBPACK_IMPORTED_MODULE_6__["default"], { gutter: 8 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_col__WEBPACK_IMPORTED_MODULE_7__["default"], { span: 22 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-loading-block") }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_row__WEBPACK_IMPORTED_MODULE_6__["default"], { gutter: 8 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_col__WEBPACK_IMPORTED_MODULE_7__["default"], { span: 8 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-loading-block") })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_col__WEBPACK_IMPORTED_MODULE_7__["default"], { span: 15 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-loading-block") }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_row__WEBPACK_IMPORTED_MODULE_6__["default"], { gutter: 8 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_col__WEBPACK_IMPORTED_MODULE_7__["default"], { span: 6 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-loading-block") })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_col__WEBPACK_IMPORTED_MODULE_7__["default"], { span: 18 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-loading-block") }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_row__WEBPACK_IMPORTED_MODULE_6__["default"], { gutter: 8 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_col__WEBPACK_IMPORTED_MODULE_7__["default"], { span: 13 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-loading-block") })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_col__WEBPACK_IMPORTED_MODULE_7__["default"], { span: 9 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-loading-block") }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_row__WEBPACK_IMPORTED_MODULE_6__["default"], { gutter: 8 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_col__WEBPACK_IMPORTED_MODULE_7__["default"], { span: 4 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-loading-block") })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_col__WEBPACK_IMPORTED_MODULE_7__["default"], { span: 3 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-loading-block") })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_col__WEBPACK_IMPORTED_MODULE_7__["default"], { span: 16 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-loading-block") })))); var hasActiveTabKey = activeTabKey !== undefined; var extraProps = (_extraProps = {}, _defineProperty(_extraProps, hasActiveTabKey ? 'activeKey' : 'defaultActiveKey', hasActiveTabKey ? activeTabKey : defaultActiveTabKey), _defineProperty(_extraProps, "tabBarExtraContent", tabBarExtraContent), _extraProps); var head; var tabs = tabList && tabList.length ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_tabs__WEBPACK_IMPORTED_MODULE_5__["default"], _extends({}, extraProps, { className: "".concat(prefixCls, "-head-tabs"), size: "large", onChange: _this.onTabChange }), tabList.map(function (item) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_tabs__WEBPACK_IMPORTED_MODULE_5__["default"].TabPane, { tab: item.tab, disabled: item.disabled, key: item.key }); })) : null; if (title || extra || tabs) { head = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-head"), style: headStyle }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-head-wrapper") }, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-head-title") }, title), extra && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-extra") }, extra)), tabs); } var coverDom = cover ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-cover") }, cover) : null; var body = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-body"), style: bodyStyle }, loading ? loadingBlock : children); var actionDom = actions && actions.length ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("ul", { className: "".concat(prefixCls, "-actions") }, getAction(actions)) : null; var divProps = Object(omit_js__WEBPACK_IMPORTED_MODULE_2__["default"])(others, ['onTabChange', 'noHovering', 'hoverable']); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({}, divProps, { className: classString }), head, coverDom, body, actionDom); }; return _this; } _createClass(Card, [{ key: "componentDidMount", value: function componentDidMount() { if ('noHovering' in this.props) { Object(_util_warning__WEBPACK_IMPORTED_MODULE_9__["default"])(!this.props.noHovering, 'Card', '`noHovering` is deprecated, you can remove it safely or use `hoverable` instead.'); Object(_util_warning__WEBPACK_IMPORTED_MODULE_9__["default"])(!!this.props.noHovering, 'Card', '`noHovering={false}` is deprecated, use `hoverable` instead.'); } } // For 2.x compatible }, { key: "getCompatibleHoverable", value: function getCompatibleHoverable() { var _this$props = this.props, noHovering = _this$props.noHovering, hoverable = _this$props.hoverable; if ('noHovering' in this.props) { return !noHovering || hoverable; } return !!hoverable; } }, { key: "isContainGrid", value: function isContainGrid() { var containGrid; react__WEBPACK_IMPORTED_MODULE_0__["Children"].forEach(this.props.children, function (element) { if (element && element.type && element.type === _Grid__WEBPACK_IMPORTED_MODULE_3__["default"]) { containGrid = true; } }); return containGrid; } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_8__["ConfigConsumer"], null, this.renderCard); } }]); return Card; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Card.Grid = _Grid__WEBPACK_IMPORTED_MODULE_3__["default"]; Card.Meta = _Meta__WEBPACK_IMPORTED_MODULE_4__["default"]; /***/ }), /***/ "./components/card/style/index.less": /*!******************************************!*\ !*** ./components/card/style/index.less ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/card/style/index.tsx": /*!*****************************************!*\ !*** ./components/card/style/index.tsx ***! \*****************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/card/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _tabs_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../tabs/style */ "./components/tabs/style/index.tsx"); /* harmony import */ var _row_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../row/style */ "./components/row/style/index.tsx"); /* harmony import */ var _col_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../col/style */ "./components/col/style/index.tsx"); // style dependencies /***/ }), /***/ "./components/carousel/index.tsx": /*!***************************************!*\ !*** ./components/carousel/index.tsx ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Carousel; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var lodash_debounce__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash/debounce */ "./node_modules/lodash/debounce.js"); /* harmony import */ var lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_debounce__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } // matchMedia polyfill for // https://github.com/WickyNilliams/enquire.js/issues/82 // TODO: Will be removed in antd 4.0 because we will no longer support ie9 if (typeof window !== 'undefined') { var matchMediaPolyfill = function matchMediaPolyfill(mediaQuery) { return { media: mediaQuery, matches: false, addListener: function addListener() {}, removeListener: function removeListener() {} }; }; // ref: https://github.com/ant-design/ant-design/issues/18774 if (!window.matchMedia) window.matchMedia = matchMediaPolyfill; } // Use require over import (will be lifted up) // make sure matchMedia polyfill run before require('react-slick') // Fix https://github.com/ant-design/ant-design/issues/6560 // Fix https://github.com/ant-design/ant-design/issues/3308 var SlickCarousel = __webpack_require__(/*! react-slick */ "./node_modules/react-slick/lib/index.js")["default"]; var Carousel = /*#__PURE__*/function (_React$Component) { _inherits(Carousel, _React$Component); var _super = _createSuper(Carousel); function Carousel(props) { var _this; _classCallCheck(this, Carousel); _this = _super.call(this, props); _this.saveSlick = function (node) { _this.slick = node; }; _this.onWindowResized = function () { // Fix https://github.com/ant-design/ant-design/issues/2550 var autoplay = _this.props.autoplay; if (autoplay && _this.slick && _this.slick.innerSlider && _this.slick.innerSlider.autoPlay) { _this.slick.innerSlider.autoPlay(); } }; _this.renderCarousel = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var props = _extends({}, _this.props); if (props.effect === 'fade') { props.fade = true; } var className = getPrefixCls('carousel', props.prefixCls); var dotsClass = 'slick-dots'; var dotPosition = _this.getDotPosition(); props.vertical = dotPosition === 'left' || dotPosition === 'right'; props.dotsClass = "".concat(dotsClass, " ").concat(dotsClass, "-").concat(dotPosition || 'bottom'); if (props.vertical) { className = "".concat(className, " ").concat(className, "-vertical"); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: className }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](SlickCarousel, _extends({ ref: _this.saveSlick }, props))); }; _this.onWindowResized = lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default()(_this.onWindowResized, 500, { leading: false }); if ('vertical' in _this.props) { Object(_util_warning__WEBPACK_IMPORTED_MODULE_3__["default"])(!_this.props.vertical, 'Carousel', '`vertical` is deprecated, please use `dotPosition` instead.'); } return _this; } _createClass(Carousel, [{ key: "componentDidMount", value: function componentDidMount() { var autoplay = this.props.autoplay; if (autoplay) { window.addEventListener('resize', this.onWindowResized); } // https://github.com/ant-design/ant-design/issues/7191 this.innerSlider = this.slick && this.slick.innerSlider; } }, { key: "componentDidUpdate", value: function componentDidUpdate(prevProps) { if (react__WEBPACK_IMPORTED_MODULE_0__["Children"].count(this.props.children) !== react__WEBPACK_IMPORTED_MODULE_0__["Children"].count(prevProps.children)) { this.goTo(this.props.initialSlide || 0, false); } } }, { key: "componentWillUnmount", value: function componentWillUnmount() { var autoplay = this.props.autoplay; if (autoplay) { window.removeEventListener('resize', this.onWindowResized); this.onWindowResized.cancel(); } } }, { key: "getDotPosition", value: function getDotPosition() { if (this.props.dotPosition) { return this.props.dotPosition; } if ('vertical' in this.props) { return this.props.vertical ? 'right' : 'bottom'; } return 'bottom'; } }, { key: "next", value: function next() { this.slick.slickNext(); } }, { key: "prev", value: function prev() { this.slick.slickPrev(); } }, { key: "goTo", value: function goTo(slide) { var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; this.slick.slickGoTo(slide, dontAnimate); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_2__["ConfigConsumer"], null, this.renderCarousel); } }]); return Carousel; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Carousel.defaultProps = { dots: true, arrows: false, draggable: false }; /***/ }), /***/ "./components/carousel/style/index.less": /*!**********************************************!*\ !*** ./components/carousel/style/index.less ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/carousel/style/index.tsx": /*!*********************************************!*\ !*** ./components/carousel/style/index.tsx ***! \*********************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/carousel/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/cascader/index.tsx": /*!***************************************!*\ !*** ./components/cascader/index.tsx ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_cascader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-cascader */ "./node_modules/rc-cascader/es/index.js"); /* harmony import */ var array_tree_filter__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! array-tree-filter */ "./node_modules/array-tree-filter/lib/index.js"); /* harmony import */ var array_tree_filter__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(array_tree_filter__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var rc_util_es_KeyCode__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rc-util/es/KeyCode */ "./node_modules/rc-util/es/KeyCode.js"); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var _input__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../input */ "./components/input/index.tsx"); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../locale-provider/LocaleReceiver */ "./components/locale-provider/LocaleReceiver.tsx"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; // We limit the filtered item count by default var defaultLimit = 50; function highlightKeyword(str, keyword, prefixCls) { return str.split(keyword).map(function (node, index) { return index === 0 ? node : [/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-menu-item-keyword"), key: "seperator" }, keyword), node]; }); } function defaultFilterOption(inputValue, path, names) { return path.some(function (option) { return option[names.label].indexOf(inputValue) > -1; }); } function defaultRenderFilteredOption(inputValue, path, prefixCls, names) { return path.map(function (option, index) { var label = option[names.label]; var node = label.indexOf(inputValue) > -1 ? highlightKeyword(label, inputValue, prefixCls) : label; return index === 0 ? node : [' / ', node]; }); } function defaultSortFilteredOption(a, b, inputValue, names) { function callback(elem) { return elem[names.label].indexOf(inputValue) > -1; } return a.findIndex(callback) - b.findIndex(callback); } function getFieldNames(props) { var fieldNames = props.fieldNames, filedNames = props.filedNames; if ('filedNames' in props) { return filedNames; // For old compatibility } return fieldNames; } function getFilledFieldNames(props) { var fieldNames = getFieldNames(props) || {}; var names = { children: fieldNames.children || 'children', label: fieldNames.label || 'label', value: fieldNames.value || 'value' }; return names; } function flattenTree(options, props) { var ancestor = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : []; var names = getFilledFieldNames(props); var flattenOptions = []; var childrenName = names.children; options.forEach(function (option) { var path = ancestor.concat(option); if (props.changeOnSelect || !option[childrenName] || !option[childrenName].length) { flattenOptions.push(path); } if (option[childrenName]) { flattenOptions = flattenOptions.concat(flattenTree(option[childrenName], props, path)); } }); return flattenOptions; } var defaultDisplayRender = function defaultDisplayRender(label) { return label.join(' / '); }; function warningValueNotExist(list) { var fieldNames = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; (list || []).forEach(function (item) { var valueFieldName = fieldNames.value || 'value'; Object(_util_warning__WEBPACK_IMPORTED_MODULE_11__["default"])(valueFieldName in item, 'Cascader', 'Not found `value` in `options`.'); warningValueNotExist(item[fieldNames.children || 'children'], fieldNames); }); } var Cascader = /*#__PURE__*/function (_React$Component) { _inherits(Cascader, _React$Component); var _super = _createSuper(Cascader); function Cascader(props) { var _this; _classCallCheck(this, Cascader); _this = _super.call(this, props); _this.cachedOptions = []; _this.setValue = function (value) { var selectedOptions = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : []; if (!('value' in _this.props)) { _this.setState({ value: value }); } var onChange = _this.props.onChange; if (onChange) { onChange(value, selectedOptions); } }; _this.saveInput = function (node) { _this.input = node; }; _this.handleChange = function (value, selectedOptions) { _this.setState({ inputValue: '' }); if (selectedOptions[0].__IS_FILTERED_OPTION) { var unwrappedValue = value[0]; var unwrappedSelectedOptions = selectedOptions[0].path; _this.setValue(unwrappedValue, unwrappedSelectedOptions); return; } _this.setValue(value, selectedOptions); }; _this.handlePopupVisibleChange = function (popupVisible) { if (!('popupVisible' in _this.props)) { _this.setState(function (state) { return { popupVisible: popupVisible, inputFocused: popupVisible, inputValue: popupVisible ? state.inputValue : '' }; }); } var onPopupVisibleChange = _this.props.onPopupVisibleChange; if (onPopupVisibleChange) { onPopupVisibleChange(popupVisible); } }; _this.handleInputBlur = function () { _this.setState({ inputFocused: false }); }; _this.handleInputClick = function (e) { var _this$state = _this.state, inputFocused = _this$state.inputFocused, popupVisible = _this$state.popupVisible; // Prevent `Trigger` behaviour. if (inputFocused || popupVisible) { e.stopPropagation(); if (e.nativeEvent.stopImmediatePropagation) { e.nativeEvent.stopImmediatePropagation(); } } }; _this.handleKeyDown = function (e) { // SPACE => https://github.com/ant-design/ant-design/issues/16871 if (e.keyCode === rc_util_es_KeyCode__WEBPACK_IMPORTED_MODULE_5__["default"].BACKSPACE || e.keyCode === rc_util_es_KeyCode__WEBPACK_IMPORTED_MODULE_5__["default"].SPACE) { e.stopPropagation(); } }; _this.handleInputChange = function (e) { var inputValue = e.target.value; _this.setState({ inputValue: inputValue }); }; _this.clearSelection = function (e) { e.preventDefault(); e.stopPropagation(); if (!_this.state.inputValue) { _this.setValue([]); _this.handlePopupVisibleChange(false); } else { _this.setState({ inputValue: '' }); } }; _this.renderCascader = function (_ref, locale) { var _classNames, _classNames2, _classNames3, _classNames4; var getContextPopupContainer = _ref.getPopupContainer, getPrefixCls = _ref.getPrefixCls, renderEmpty = _ref.renderEmpty; var _assertThisInitialize = _assertThisInitialized(_this), props = _assertThisInitialize.props, state = _assertThisInitialize.state; var customizePrefixCls = props.prefixCls, customizeInputPrefixCls = props.inputPrefixCls, children = props.children, _props$placeholder = props.placeholder, placeholder = _props$placeholder === void 0 ? locale.placeholder || 'Please select' : _props$placeholder, size = props.size, disabled = props.disabled, className = props.className, style = props.style, allowClear = props.allowClear, _props$showSearch = props.showSearch, showSearch = _props$showSearch === void 0 ? false : _props$showSearch, suffixIcon = props.suffixIcon, notFoundContent = props.notFoundContent, otherProps = __rest(props, ["prefixCls", "inputPrefixCls", "children", "placeholder", "size", "disabled", "className", "style", "allowClear", "showSearch", "suffixIcon", "notFoundContent"]); var value = state.value, inputFocused = state.inputFocused; var prefixCls = getPrefixCls('cascader', customizePrefixCls); var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); var sizeCls = classnames__WEBPACK_IMPORTED_MODULE_3___default()((_classNames = {}, _defineProperty(_classNames, "".concat(inputPrefixCls, "-lg"), size === 'large'), _defineProperty(_classNames, "".concat(inputPrefixCls, "-sm"), size === 'small'), _classNames)); var clearIcon = allowClear && !disabled && value.length > 0 || state.inputValue ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_8__["default"], { type: "close-circle", theme: "filled", className: "".concat(prefixCls, "-picker-clear"), onClick: _this.clearSelection }) : null; var arrowCls = classnames__WEBPACK_IMPORTED_MODULE_3___default()((_classNames2 = {}, _defineProperty(_classNames2, "".concat(prefixCls, "-picker-arrow"), true), _defineProperty(_classNames2, "".concat(prefixCls, "-picker-arrow-expand"), state.popupVisible), _classNames2)); var pickerCls = classnames__WEBPACK_IMPORTED_MODULE_3___default()(className, "".concat(prefixCls, "-picker"), (_classNames3 = {}, _defineProperty(_classNames3, "".concat(prefixCls, "-picker-with-value"), state.inputValue), _defineProperty(_classNames3, "".concat(prefixCls, "-picker-disabled"), disabled), _defineProperty(_classNames3, "".concat(prefixCls, "-picker-").concat(size), !!size), _defineProperty(_classNames3, "".concat(prefixCls, "-picker-show-search"), !!showSearch), _defineProperty(_classNames3, "".concat(prefixCls, "-picker-focused"), inputFocused), _classNames3)); // Fix bug of https://github.com/facebook/react/pull/5004 // and https://fb.me/react-unknown-prop var inputProps = Object(omit_js__WEBPACK_IMPORTED_MODULE_4__["default"])(otherProps, ['onChange', 'options', 'popupPlacement', 'transitionName', 'displayRender', 'onPopupVisibleChange', 'changeOnSelect', 'expandTrigger', 'popupVisible', 'getPopupContainer', 'loadData', 'popupClassName', 'filterOption', 'renderFilteredOption', 'sortFilteredOption', 'notFoundContent', 'fieldNames', 'filedNames']); var options = props.options; var names = getFilledFieldNames(_this.props); if (options && options.length > 0) { if (state.inputValue) { options = _this.generateFilteredOptions(prefixCls, renderEmpty); } } else { var _ref2; options = [(_ref2 = {}, _defineProperty(_ref2, names.value, 'ANT_CASCADER_NOT_FOUND'), _defineProperty(_ref2, names.label, notFoundContent || renderEmpty('Cascader')), _defineProperty(_ref2, "disabled", true), _defineProperty(_ref2, "isEmptyNode", true), _ref2)]; } // Dropdown menu should keep previous status until it is fully closed. if (!state.popupVisible) { options = _this.cachedOptions; } else { _this.cachedOptions = options; } var dropdownMenuColumnStyle = {}; var isNotFound = (options || []).length === 1 && options[0].isEmptyNode; if (isNotFound) { dropdownMenuColumnStyle.height = 'auto'; // Height of one row. } // The default value of `matchInputWidth` is `true` var resultListMatchInputWidth = showSearch.matchInputWidth !== false; if (resultListMatchInputWidth && (state.inputValue || isNotFound) && _this.input) { dropdownMenuColumnStyle.width = _this.input.input.offsetWidth; } var inputIcon = suffixIcon && ( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](suffixIcon) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](suffixIcon, { className: classnames__WEBPACK_IMPORTED_MODULE_3___default()((_classNames4 = {}, _defineProperty(_classNames4, suffixIcon.props.className, suffixIcon.props.className), _defineProperty(_classNames4, "".concat(prefixCls, "-picker-arrow"), true), _classNames4)) }) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-picker-arrow") }, suffixIcon)) || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_8__["default"], { type: "down", className: arrowCls }); var input = children || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { style: style, className: pickerCls }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-picker-label") }, _this.getLabel()), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_input__WEBPACK_IMPORTED_MODULE_7__["default"], _extends({}, inputProps, { tabIndex: "-1", ref: _this.saveInput, prefixCls: inputPrefixCls, placeholder: value && value.length > 0 ? undefined : placeholder, className: "".concat(prefixCls, "-input ").concat(sizeCls), value: state.inputValue, disabled: disabled, readOnly: !showSearch, autoComplete: inputProps.autoComplete || 'off', onClick: showSearch ? _this.handleInputClick : undefined, onBlur: showSearch ? _this.handleInputBlur : undefined, onKeyDown: _this.handleKeyDown, onChange: showSearch ? _this.handleInputChange : undefined })), clearIcon, inputIcon); var expandIcon = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_8__["default"], { type: "right" }); var loadingIcon = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-menu-item-loading-icon") }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_8__["default"], { type: "redo", spin: true })); var getPopupContainer = props.getPopupContainer || getContextPopupContainer; var rest = Object(omit_js__WEBPACK_IMPORTED_MODULE_4__["default"])(props, ['inputIcon', 'expandIcon', 'loadingIcon']); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_cascader__WEBPACK_IMPORTED_MODULE_1__["default"], _extends({}, rest, { prefixCls: prefixCls, getPopupContainer: getPopupContainer, options: options, value: value, popupVisible: state.popupVisible, onPopupVisibleChange: _this.handlePopupVisibleChange, onChange: _this.handleChange, dropdownMenuColumnStyle: dropdownMenuColumnStyle, expandIcon: expandIcon, loadingIcon: loadingIcon }), input); }; _this.state = { value: props.value || props.defaultValue || [], inputValue: '', inputFocused: false, popupVisible: props.popupVisible, flattenOptions: props.showSearch ? flattenTree(props.options, props) : undefined, prevProps: props }; return _this; } _createClass(Cascader, [{ key: "getLabel", value: function getLabel() { var _this$props = this.props, options = _this$props.options, _this$props$displayRe = _this$props.displayRender, displayRender = _this$props$displayRe === void 0 ? defaultDisplayRender : _this$props$displayRe; var names = getFilledFieldNames(this.props); var value = this.state.value; var unwrappedValue = Array.isArray(value[0]) ? value[0] : value; var selectedOptions = array_tree_filter__WEBPACK_IMPORTED_MODULE_2___default()(options, function (o, level) { return o[names.value] === unwrappedValue[level]; }, { childrenKeyName: names.children }); var label = selectedOptions.map(function (o) { return o[names.label]; }); return displayRender(label, selectedOptions); } }, { key: "generateFilteredOptions", value: function generateFilteredOptions(prefixCls, renderEmpty) { var _this2 = this, _ref4; var _this$props2 = this.props, showSearch = _this$props2.showSearch, notFoundContent = _this$props2.notFoundContent; var names = getFilledFieldNames(this.props); var _showSearch$filter = showSearch.filter, filter = _showSearch$filter === void 0 ? defaultFilterOption : _showSearch$filter, _showSearch$render = showSearch.render, render = _showSearch$render === void 0 ? defaultRenderFilteredOption : _showSearch$render, _showSearch$sort = showSearch.sort, sort = _showSearch$sort === void 0 ? defaultSortFilteredOption : _showSearch$sort, _showSearch$limit = showSearch.limit, limit = _showSearch$limit === void 0 ? defaultLimit : _showSearch$limit; var _this$state2 = this.state, _this$state2$flattenO = _this$state2.flattenOptions, flattenOptions = _this$state2$flattenO === void 0 ? [] : _this$state2$flattenO, inputValue = _this$state2.inputValue; // Limit the filter if needed var filtered; if (limit > 0) { filtered = []; var matchCount = 0; // Perf optimization to filter items only below the limit flattenOptions.some(function (path) { var match = filter(_this2.state.inputValue, path, names); if (match) { filtered.push(path); matchCount += 1; } return matchCount >= limit; }); } else { Object(_util_warning__WEBPACK_IMPORTED_MODULE_11__["default"])(typeof limit !== 'number', 'Cascader', "'limit' of showSearch should be positive number or false."); filtered = flattenOptions.filter(function (path) { return filter(_this2.state.inputValue, path, names); }); } filtered.sort(function (a, b) { return sort(a, b, inputValue, names); }); if (filtered.length > 0) { return filtered.map(function (path) { var _ref3; return _ref3 = { __IS_FILTERED_OPTION: true, path: path }, _defineProperty(_ref3, names.value, path.map(function (o) { return o[names.value]; })), _defineProperty(_ref3, names.label, render(inputValue, path, prefixCls, names)), _defineProperty(_ref3, "disabled", path.some(function (o) { return !!o.disabled; })), _defineProperty(_ref3, "isEmptyNode", true), _ref3; }); } return [(_ref4 = {}, _defineProperty(_ref4, names.value, 'ANT_CASCADER_NOT_FOUND'), _defineProperty(_ref4, names.label, notFoundContent || renderEmpty('Cascader')), _defineProperty(_ref4, "disabled", true), _defineProperty(_ref4, "isEmptyNode", true), _ref4)]; } }, { key: "focus", value: function focus() { this.input.focus(); } }, { key: "blur", value: function blur() { this.input.blur(); } }, { key: "render", value: function render() { var _this3 = this; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_9__["ConfigConsumer"], null, function (configArgument) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_10__["default"], null, function (locale) { return _this3.renderCascader(configArgument, locale); }); }); } }], [{ key: "getDerivedStateFromProps", value: function getDerivedStateFromProps(nextProps, _ref5) { var prevProps = _ref5.prevProps; var newState = { prevProps: nextProps }; if ('value' in nextProps) { newState.value = nextProps.value || []; } if ('popupVisible' in nextProps) { newState.popupVisible = nextProps.popupVisible; } if (nextProps.showSearch && prevProps.options !== nextProps.options) { newState.flattenOptions = flattenTree(nextProps.options, nextProps); } if ( true && nextProps.options) { warningValueNotExist(nextProps.options, getFieldNames(nextProps)); } return newState; } }]); return Cascader; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Cascader.defaultProps = { transitionName: 'slide-up', popupPlacement: 'bottomLeft', options: [], disabled: false, allowClear: true }; Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_6__["polyfill"])(Cascader); /* harmony default export */ __webpack_exports__["default"] = (Cascader); /***/ }), /***/ "./components/cascader/style/index.less": /*!**********************************************!*\ !*** ./components/cascader/style/index.less ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/cascader/style/index.tsx": /*!*********************************************!*\ !*** ./components/cascader/style/index.tsx ***! \*********************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/cascader/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _empty_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../empty/style */ "./components/empty/style/index.tsx"); /* harmony import */ var _input_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../input/style */ "./components/input/style/index.tsx"); // style dependencies /***/ }), /***/ "./components/checkbox/Checkbox.tsx": /*!******************************************!*\ !*** ./components/checkbox/Checkbox.tsx ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var rc_checkbox__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rc-checkbox */ "./node_modules/rc-checkbox/es/index.js"); /* harmony import */ var shallowequal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! shallowequal */ "./node_modules/shallowequal/index.js"); /* harmony import */ var shallowequal__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(shallowequal__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var Checkbox = /*#__PURE__*/function (_React$Component) { _inherits(Checkbox, _React$Component); var _super = _createSuper(Checkbox); function Checkbox() { var _this; _classCallCheck(this, Checkbox); _this = _super.apply(this, arguments); _this.saveCheckbox = function (node) { _this.rcCheckbox = node; }; _this.renderCheckbox = function (_ref) { var _classNames; var getPrefixCls = _ref.getPrefixCls; var _assertThisInitialize = _assertThisInitialized(_this), props = _assertThisInitialize.props, context = _assertThisInitialize.context; var customizePrefixCls = props.prefixCls, className = props.className, children = props.children, indeterminate = props.indeterminate, style = props.style, onMouseEnter = props.onMouseEnter, onMouseLeave = props.onMouseLeave, restProps = __rest(props, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave"]); var checkboxGroup = context.checkboxGroup; var prefixCls = getPrefixCls('checkbox', customizePrefixCls); var checkboxProps = _extends({}, restProps); if (checkboxGroup) { checkboxProps.onChange = function () { if (restProps.onChange) { restProps.onChange.apply(restProps, arguments); } checkboxGroup.toggleOption({ label: children, value: props.value }); }; checkboxProps.name = checkboxGroup.name; checkboxProps.checked = checkboxGroup.value.indexOf(props.value) !== -1; checkboxProps.disabled = props.disabled || checkboxGroup.disabled; } var classString = classnames__WEBPACK_IMPORTED_MODULE_3___default()(className, (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-wrapper"), true), _defineProperty(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), _defineProperty(_classNames, "".concat(prefixCls, "-wrapper-disabled"), checkboxProps.disabled), _classNames)); var checkboxClass = classnames__WEBPACK_IMPORTED_MODULE_3___default()(_defineProperty({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); return ( /*#__PURE__*/ // eslint-disable-next-line jsx-a11y/label-has-associated-control react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("label", { className: classString, style: style, onMouseEnter: onMouseEnter, onMouseLeave: onMouseLeave }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_checkbox__WEBPACK_IMPORTED_MODULE_4__["default"], _extends({}, checkboxProps, { prefixCls: prefixCls, className: checkboxClass, ref: _this.saveCheckbox })), children !== undefined && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", null, children)) ); }; return _this; } _createClass(Checkbox, [{ key: "componentDidMount", value: function componentDidMount() { var value = this.props.value; var _ref2 = this.context || {}, _ref2$checkboxGroup = _ref2.checkboxGroup, checkboxGroup = _ref2$checkboxGroup === void 0 ? {} : _ref2$checkboxGroup; if (checkboxGroup.registerValue) { checkboxGroup.registerValue(value); } Object(_util_warning__WEBPACK_IMPORTED_MODULE_7__["default"])('checked' in this.props || (this.context || {}).checkboxGroup || !('value' in this.props), 'Checkbox', '`value` is not validate prop, do you mean `checked`?'); } }, { key: "shouldComponentUpdate", value: function shouldComponentUpdate(nextProps, nextState, nextContext) { return !shallowequal__WEBPACK_IMPORTED_MODULE_5___default()(this.props, nextProps) || !shallowequal__WEBPACK_IMPORTED_MODULE_5___default()(this.state, nextState) || !shallowequal__WEBPACK_IMPORTED_MODULE_5___default()(this.context.checkboxGroup, nextContext.checkboxGroup); } }, { key: "componentDidUpdate", value: function componentDidUpdate(_ref3) { var prevValue = _ref3.value; var value = this.props.value; var _ref4 = this.context || {}, _ref4$checkboxGroup = _ref4.checkboxGroup, checkboxGroup = _ref4$checkboxGroup === void 0 ? {} : _ref4$checkboxGroup; if (value !== prevValue && checkboxGroup.registerValue && checkboxGroup.cancelValue) { checkboxGroup.cancelValue(prevValue); checkboxGroup.registerValue(value); } } }, { key: "componentWillUnmount", value: function componentWillUnmount() { var value = this.props.value; var _ref5 = this.context || {}, _ref5$checkboxGroup = _ref5.checkboxGroup, checkboxGroup = _ref5$checkboxGroup === void 0 ? {} : _ref5$checkboxGroup; if (checkboxGroup.cancelValue) { checkboxGroup.cancelValue(value); } } }, { key: "focus", value: function focus() { this.rcCheckbox.focus(); } }, { key: "blur", value: function blur() { this.rcCheckbox.blur(); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_6__["ConfigConsumer"], null, this.renderCheckbox); } }]); return Checkbox; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Checkbox.__ANT_CHECKBOX = true; Checkbox.defaultProps = { indeterminate: false }; Checkbox.contextTypes = { checkboxGroup: prop_types__WEBPACK_IMPORTED_MODULE_1__["any"] }; Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__["polyfill"])(Checkbox); /* harmony default export */ __webpack_exports__["default"] = (Checkbox); /***/ }), /***/ "./components/checkbox/Group.tsx": /*!***************************************!*\ !*** ./components/checkbox/Group.tsx ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var shallowequal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! shallowequal */ "./node_modules/shallowequal/index.js"); /* harmony import */ var shallowequal__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(shallowequal__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var _Checkbox__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Checkbox */ "./components/checkbox/Checkbox.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var CheckboxGroup = /*#__PURE__*/function (_React$Component) { _inherits(CheckboxGroup, _React$Component); var _super = _createSuper(CheckboxGroup); function CheckboxGroup(props) { var _this; _classCallCheck(this, CheckboxGroup); _this = _super.call(this, props); _this.cancelValue = function (value) { _this.setState(function (_ref) { var registeredValues = _ref.registeredValues; return { registeredValues: registeredValues.filter(function (val) { return val !== value; }) }; }); }; _this.registerValue = function (value) { _this.setState(function (_ref2) { var registeredValues = _ref2.registeredValues; return { registeredValues: [].concat(_toConsumableArray(registeredValues), [value]) }; }); }; _this.toggleOption = function (option) { var registeredValues = _this.state.registeredValues; var optionIndex = _this.state.value.indexOf(option.value); var value = _toConsumableArray(_this.state.value); if (optionIndex === -1) { value.push(option.value); } else { value.splice(optionIndex, 1); } if (!('value' in _this.props)) { _this.setState({ value: value }); } var onChange = _this.props.onChange; if (onChange) { var options = _this.getOptions(); onChange(value.filter(function (val) { return registeredValues.indexOf(val) !== -1; }).sort(function (a, b) { var indexA = options.findIndex(function (opt) { return opt.value === a; }); var indexB = options.findIndex(function (opt) { return opt.value === b; }); return indexA - indexB; })); } }; _this.renderGroup = function (_ref3) { var getPrefixCls = _ref3.getPrefixCls; var _assertThisInitialize = _assertThisInitialized(_this), props = _assertThisInitialize.props, state = _assertThisInitialize.state; var customizePrefixCls = props.prefixCls, className = props.className, style = props.style, options = props.options, restProps = __rest(props, ["prefixCls", "className", "style", "options"]); var prefixCls = getPrefixCls('checkbox', customizePrefixCls); var groupPrefixCls = "".concat(prefixCls, "-group"); var domProps = Object(omit_js__WEBPACK_IMPORTED_MODULE_5__["default"])(restProps, ['children', 'defaultValue', 'value', 'onChange', 'disabled']); var children = props.children; if (options && options.length > 0) { children = _this.getOptions().map(function (option) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_Checkbox__WEBPACK_IMPORTED_MODULE_6__["default"], { prefixCls: prefixCls, key: option.value.toString(), disabled: 'disabled' in option ? option.disabled : props.disabled, value: option.value, checked: state.value.indexOf(option.value) !== -1, onChange: option.onChange, className: "".concat(groupPrefixCls, "-item") }, option.label); }); } var classString = classnames__WEBPACK_IMPORTED_MODULE_3___default()(groupPrefixCls, className); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({ className: classString, style: style }, domProps), children); }; _this.state = { value: props.value || props.defaultValue || [], registeredValues: [] }; return _this; } _createClass(CheckboxGroup, [{ key: "getChildContext", value: function getChildContext() { return { checkboxGroup: { toggleOption: this.toggleOption, value: this.state.value, disabled: this.props.disabled, name: this.props.name, // https://github.com/ant-design/ant-design/issues/16376 registerValue: this.registerValue, cancelValue: this.cancelValue } }; } }, { key: "shouldComponentUpdate", value: function shouldComponentUpdate(nextProps, nextState) { return !shallowequal__WEBPACK_IMPORTED_MODULE_4___default()(this.props, nextProps) || !shallowequal__WEBPACK_IMPORTED_MODULE_4___default()(this.state, nextState); } }, { key: "getOptions", value: function getOptions() { var options = this.props.options; // https://github.com/Microsoft/TypeScript/issues/7960 return options.map(function (option) { if (typeof option === 'string') { return { label: option, value: option }; } return option; }); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_7__["ConfigConsumer"], null, this.renderGroup); } }], [{ key: "getDerivedStateFromProps", value: function getDerivedStateFromProps(nextProps) { if ('value' in nextProps) { return { value: nextProps.value || [] }; } return null; } }]); return CheckboxGroup; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); CheckboxGroup.defaultProps = { options: [] }; CheckboxGroup.propTypes = { defaultValue: prop_types__WEBPACK_IMPORTED_MODULE_1__["array"], value: prop_types__WEBPACK_IMPORTED_MODULE_1__["array"], options: prop_types__WEBPACK_IMPORTED_MODULE_1__["array"].isRequired, onChange: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"] }; CheckboxGroup.childContextTypes = { checkboxGroup: prop_types__WEBPACK_IMPORTED_MODULE_1__["any"] }; Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__["polyfill"])(CheckboxGroup); /* harmony default export */ __webpack_exports__["default"] = (CheckboxGroup); /***/ }), /***/ "./components/checkbox/index.tsx": /*!***************************************!*\ !*** ./components/checkbox/index.tsx ***! \***************************************/ /*! exports provided: CheckboxProps, CheckboxChangeEvent, CheckboxGroupProps, CheckboxOptionType, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Checkbox__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Checkbox */ "./components/checkbox/Checkbox.tsx"); /* harmony import */ var _Group__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Group */ "./components/checkbox/Group.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CheckboxProps", function() { return _Checkbox__WEBPACK_IMPORTED_MODULE_0__["CheckboxProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CheckboxChangeEvent", function() { return _Checkbox__WEBPACK_IMPORTED_MODULE_0__["CheckboxChangeEvent"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CheckboxGroupProps", function() { return _Group__WEBPACK_IMPORTED_MODULE_1__["CheckboxGroupProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CheckboxOptionType", function() { return _Group__WEBPACK_IMPORTED_MODULE_1__["CheckboxOptionType"]; }); _Checkbox__WEBPACK_IMPORTED_MODULE_0__["default"].Group = _Group__WEBPACK_IMPORTED_MODULE_1__["default"]; /* harmony default export */ __webpack_exports__["default"] = (_Checkbox__WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./components/checkbox/style/index.less": /*!**********************************************!*\ !*** ./components/checkbox/style/index.less ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/checkbox/style/index.tsx": /*!*********************************************!*\ !*** ./components/checkbox/style/index.tsx ***! \*********************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/checkbox/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/col/index.tsx": /*!**********************************!*\ !*** ./components/col/index.tsx ***! \**********************************/ /*! exports provided: ColProps, ColSize, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _grid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../grid */ "./components/grid/index.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ColProps", function() { return _grid__WEBPACK_IMPORTED_MODULE_0__["ColProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ColSize", function() { return _grid__WEBPACK_IMPORTED_MODULE_0__["ColSize"]; }); /* harmony default export */ __webpack_exports__["default"] = (_grid__WEBPACK_IMPORTED_MODULE_0__["Col"]); /***/ }), /***/ "./components/col/style/index.tsx": /*!****************************************!*\ !*** ./components/col/style/index.tsx ***! \****************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _grid_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../grid/style */ "./components/grid/style/index.tsx"); // style dependencies // deps-lint-skip: grid /***/ }), /***/ "./components/collapse/Collapse.tsx": /*!******************************************!*\ !*** ./components/collapse/Collapse.tsx ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Collapse; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_collapse__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-collapse */ "./node_modules/rc-collapse/es/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _CollapsePanel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./CollapsePanel */ "./components/collapse/CollapsePanel.tsx"); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_openAnimation__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/openAnimation */ "./components/_util/openAnimation.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var Collapse = /*#__PURE__*/function (_React$Component) { _inherits(Collapse, _React$Component); var _super = _createSuper(Collapse); function Collapse() { var _this; _classCallCheck(this, Collapse); _this = _super.apply(this, arguments); _this.renderExpandIcon = function () { var panelProps = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var prefixCls = arguments.length > 1 ? arguments[1] : undefined; var expandIcon = _this.props.expandIcon; var icon = expandIcon ? expandIcon(panelProps) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_4__["default"], { type: "right", rotate: panelProps.isActive ? 90 : undefined }); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](icon) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](icon, { className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(icon.props.className, "".concat(prefixCls, "-arrow")) }) : icon; }; _this.renderCollapse = function (_ref) { var _classNames; var getPrefixCls = _ref.getPrefixCls; var _this$props = _this.props, customizePrefixCls = _this$props.prefixCls, _this$props$className = _this$props.className, className = _this$props$className === void 0 ? '' : _this$props$className, bordered = _this$props.bordered, expandIconPosition = _this$props.expandIconPosition; var prefixCls = getPrefixCls('collapse', customizePrefixCls); var collapseClassName = classnames__WEBPACK_IMPORTED_MODULE_2___default()((_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-borderless"), !bordered), _defineProperty(_classNames, "".concat(prefixCls, "-icon-position-").concat(expandIconPosition), true), _classNames), className); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_collapse__WEBPACK_IMPORTED_MODULE_1__["default"], _extends({}, _this.props, { expandIcon: function expandIcon(panelProps) { return _this.renderExpandIcon(panelProps, prefixCls); }, prefixCls: prefixCls, className: collapseClassName })); }; return _this; } _createClass(Collapse, [{ key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_5__["ConfigConsumer"], null, this.renderCollapse); } }]); return Collapse; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Collapse.Panel = _CollapsePanel__WEBPACK_IMPORTED_MODULE_3__["default"]; Collapse.defaultProps = { bordered: true, openAnimation: _extends(_extends({}, _util_openAnimation__WEBPACK_IMPORTED_MODULE_6__["default"]), { appear: function appear() {} }), expandIconPosition: 'left' }; /***/ }), /***/ "./components/collapse/CollapsePanel.tsx": /*!***********************************************!*\ !*** ./components/collapse/CollapsePanel.tsx ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return CollapsePanel; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_collapse__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-collapse */ "./node_modules/rc-collapse/es/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var CollapsePanel = /*#__PURE__*/function (_React$Component) { _inherits(CollapsePanel, _React$Component); var _super = _createSuper(CollapsePanel); function CollapsePanel() { var _this; _classCallCheck(this, CollapsePanel); _this = _super.apply(this, arguments); _this.renderCollapsePanel = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var _this$props = _this.props, customizePrefixCls = _this$props.prefixCls, _this$props$className = _this$props.className, className = _this$props$className === void 0 ? '' : _this$props$className, _this$props$showArrow = _this$props.showArrow, showArrow = _this$props$showArrow === void 0 ? true : _this$props$showArrow; var prefixCls = getPrefixCls('collapse', customizePrefixCls); var collapsePanelClassName = classnames__WEBPACK_IMPORTED_MODULE_2___default()(_defineProperty({}, "".concat(prefixCls, "-no-arrow"), !showArrow), className); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_collapse__WEBPACK_IMPORTED_MODULE_1__["default"].Panel, _extends({}, _this.props, { prefixCls: prefixCls, className: collapsePanelClassName })); }; return _this; } _createClass(CollapsePanel, [{ key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_3__["ConfigConsumer"], null, this.renderCollapsePanel); } }]); return CollapsePanel; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); /***/ }), /***/ "./components/collapse/index.tsx": /*!***************************************!*\ !*** ./components/collapse/index.tsx ***! \***************************************/ /*! exports provided: CollapseProps, CollapsePanelProps, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Collapse__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Collapse */ "./components/collapse/Collapse.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CollapseProps", function() { return _Collapse__WEBPACK_IMPORTED_MODULE_0__["CollapseProps"]; }); /* harmony import */ var _CollapsePanel__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CollapsePanel */ "./components/collapse/CollapsePanel.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CollapsePanelProps", function() { return _CollapsePanel__WEBPACK_IMPORTED_MODULE_1__["CollapsePanelProps"]; }); /* harmony default export */ __webpack_exports__["default"] = (_Collapse__WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./components/collapse/style/index.less": /*!**********************************************!*\ !*** ./components/collapse/style/index.less ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/collapse/style/index.tsx": /*!*********************************************!*\ !*** ./components/collapse/style/index.tsx ***! \*********************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/collapse/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/comment/index.tsx": /*!**************************************!*\ !*** ./components/comment/index.tsx ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Comment; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; function getAction(actions) { if (!actions || !actions.length) { return null; } // eslint-disable-next-line react/no-array-index-key var actionList = actions.map(function (action, index) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("li", { key: "action-".concat(index) }, action); }); return actionList; } var Comment = /*#__PURE__*/function (_React$Component) { _inherits(Comment, _React$Component); var _super = _createSuper(Comment); function Comment() { var _this; _classCallCheck(this, Comment); _this = _super.apply(this, arguments); _this.renderNested = function (prefixCls, children) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("".concat(prefixCls, "-nested")) }, children); }; _this.renderComment = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var _a = _this.props, actions = _a.actions, author = _a.author, avatar = _a.avatar, children = _a.children, className = _a.className, content = _a.content, customizePrefixCls = _a.prefixCls, style = _a.style, datetime = _a.datetime, otherProps = __rest(_a, ["actions", "author", "avatar", "children", "className", "content", "prefixCls", "style", "datetime"]); var prefixCls = getPrefixCls('comment', customizePrefixCls); var avatarDom = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-avatar") }, typeof avatar === 'string' ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("img", { src: avatar, alt: "comment-avatar" }) : avatar); var actionDom = actions && actions.length ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("ul", { className: "".concat(prefixCls, "-actions") }, getAction(actions)) : null; var authorContent = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-content-author") }, author && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-content-author-name") }, author), datetime && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-content-author-time") }, datetime)); var contentDom = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-content") }, authorContent, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-content-detail") }, content), actionDom); var comment = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-inner") }, avatarDom, contentDom); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({}, otherProps, { className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className), style: style }), comment, children ? _this.renderNested(prefixCls, children) : null); }; return _this; } _createClass(Comment, [{ key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_2__["ConfigConsumer"], null, this.renderComment); } }]); return Comment; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); /***/ }), /***/ "./components/comment/style/index.less": /*!*********************************************!*\ !*** ./components/comment/style/index.less ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/comment/style/index.tsx": /*!********************************************!*\ !*** ./components/comment/style/index.tsx ***! \********************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/comment/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/config-provider/context.tsx": /*!************************************************!*\ !*** ./components/config-provider/context.tsx ***! \************************************************/ /*! exports provided: ConfigContext, ConfigConsumer, withConfigConsumer */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ConfigContext", function() { return ConfigContext; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ConfigConsumer", function() { return ConfigConsumer; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "withConfigConsumer", function() { return withConfigConsumer; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ant-design/create-react-context */ "./node_modules/@ant-design/create-react-context/lib/index.js"); /* harmony import */ var _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _renderEmpty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./renderEmpty */ "./components/config-provider/renderEmpty.tsx"); function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } var ConfigContext = _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_1___default()({ // We provide a default function for Context without provider getPrefixCls: function getPrefixCls(suffixCls, customizePrefixCls) { if (customizePrefixCls) return customizePrefixCls; return "ant-".concat(suffixCls); }, renderEmpty: _renderEmpty__WEBPACK_IMPORTED_MODULE_2__["default"] }); var ConfigConsumer = ConfigContext.Consumer; function withConfigConsumer(config) { return function withConfigConsumerFunc(Component) { // Wrap with ConfigConsumer. Since we need compatible with react 15, be care when using ref methods var SFC = function SFC(props) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](ConfigConsumer, null, function (configProps) { var basicPrefixCls = config.prefixCls; var getPrefixCls = configProps.getPrefixCls; var customizePrefixCls = props.prefixCls; var prefixCls = getPrefixCls(basicPrefixCls, customizePrefixCls); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](Component, _extends({}, configProps, props, { prefixCls: prefixCls })); }); }; var cons = Component.constructor; var name = cons && cons.displayName || Component.name || 'Component'; SFC.displayName = "withConfigConsumer(".concat(name, ")"); return SFC; }; } /***/ }), /***/ "./components/config-provider/index.tsx": /*!**********************************************!*\ !*** ./components/config-provider/index.tsx ***! \**********************************************/ /*! exports provided: RenderEmptyHandler, ConfigConsumer, CSPConfig, ConfigConsumerProps, configConsumerProps, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "configConsumerProps", function() { return configConsumerProps; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _renderEmpty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./renderEmpty */ "./components/config-provider/renderEmpty.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "RenderEmptyHandler", function() { return _renderEmpty__WEBPACK_IMPORTED_MODULE_1__["RenderEmptyHandler"]; }); /* harmony import */ var _locale_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../locale-provider */ "./components/locale-provider/index.tsx"); /* harmony import */ var _locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../locale-provider/LocaleReceiver */ "./components/locale-provider/LocaleReceiver.tsx"); /* harmony import */ var _context__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./context */ "./components/config-provider/context.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ConfigConsumer", function() { return _context__WEBPACK_IMPORTED_MODULE_4__["ConfigConsumer"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CSPConfig", function() { return _context__WEBPACK_IMPORTED_MODULE_4__["CSPConfig"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ConfigConsumerProps", function() { return _context__WEBPACK_IMPORTED_MODULE_4__["ConfigConsumerProps"]; }); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } // TODO: remove this lint // SFC has specified a displayName, but not worked. /* eslint-disable react/display-name */ var configConsumerProps = ['getPopupContainer', 'rootPrefixCls', 'getPrefixCls', 'renderEmpty', 'csp', 'autoInsertSpaceInButton', 'locale', 'pageHeader']; var ConfigProvider = /*#__PURE__*/function (_React$Component) { _inherits(ConfigProvider, _React$Component); var _super = _createSuper(ConfigProvider); function ConfigProvider() { var _this; _classCallCheck(this, ConfigProvider); _this = _super.apply(this, arguments); _this.getPrefixCls = function (suffixCls, customizePrefixCls) { var _this$props$prefixCls = _this.props.prefixCls, prefixCls = _this$props$prefixCls === void 0 ? 'ant' : _this$props$prefixCls; if (customizePrefixCls) return customizePrefixCls; return suffixCls ? "".concat(prefixCls, "-").concat(suffixCls) : prefixCls; }; _this.renderProvider = function (context, legacyLocale) { var _this$props = _this.props, children = _this$props.children, getPopupContainer = _this$props.getPopupContainer, renderEmpty = _this$props.renderEmpty, csp = _this$props.csp, autoInsertSpaceInButton = _this$props.autoInsertSpaceInButton, locale = _this$props.locale, pageHeader = _this$props.pageHeader; var config = _extends(_extends({}, context), { getPrefixCls: _this.getPrefixCls, csp: csp, autoInsertSpaceInButton: autoInsertSpaceInButton }); if (getPopupContainer) { config.getPopupContainer = getPopupContainer; } if (renderEmpty) { config.renderEmpty = renderEmpty; } if (pageHeader) { config.pageHeader = pageHeader; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_context__WEBPACK_IMPORTED_MODULE_4__["ConfigContext"].Provider, { value: config }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_locale_provider__WEBPACK_IMPORTED_MODULE_2__["default"], { locale: locale || legacyLocale, _ANT_MARK__: _locale_provider__WEBPACK_IMPORTED_MODULE_2__["ANT_MARK"] }, children)); }; return _this; } _createClass(ConfigProvider, [{ key: "render", value: function render() { var _this2 = this; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_3__["default"], null, function (_, __, legacyLocale) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_context__WEBPACK_IMPORTED_MODULE_4__["ConfigConsumer"], null, function (context) { return _this2.renderProvider(context, legacyLocale); }); }); } }]); return ConfigProvider; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); /* harmony default export */ __webpack_exports__["default"] = (ConfigProvider); /***/ }), /***/ "./components/config-provider/renderEmpty.tsx": /*!****************************************************!*\ !*** ./components/config-provider/renderEmpty.tsx ***! \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _empty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../empty */ "./components/empty/index.tsx"); /* harmony import */ var ___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! . */ "./components/config-provider/index.tsx"); var renderEmpty = function renderEmpty(componentName) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](___WEBPACK_IMPORTED_MODULE_2__["ConfigConsumer"], null, function (_ref) { var getPrefixCls = _ref.getPrefixCls; var prefix = getPrefixCls('empty'); switch (componentName) { case 'Table': case 'List': return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_empty__WEBPACK_IMPORTED_MODULE_1__["default"], { image: _empty__WEBPACK_IMPORTED_MODULE_1__["default"].PRESENTED_IMAGE_SIMPLE }); case 'Select': case 'TreeSelect': case 'Cascader': case 'Transfer': case 'Mentions': return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_empty__WEBPACK_IMPORTED_MODULE_1__["default"], { image: _empty__WEBPACK_IMPORTED_MODULE_1__["default"].PRESENTED_IMAGE_SIMPLE, className: "".concat(prefix, "-small") }); default: return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_empty__WEBPACK_IMPORTED_MODULE_1__["default"], null); } }); }; /* harmony default export */ __webpack_exports__["default"] = (renderEmpty); /***/ }), /***/ "./components/config-provider/style/index.less": /*!*****************************************************!*\ !*** ./components/config-provider/style/index.less ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/config-provider/style/index.tsx": /*!****************************************************!*\ !*** ./components/config-provider/style/index.tsx ***! \****************************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.less */ "./components/config-provider/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_0__); /***/ }), /***/ "./components/date-picker/InputIcon.tsx": /*!**********************************************!*\ !*** ./components/date-picker/InputIcon.tsx ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return InputIcon; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function InputIcon(props) { var _classNames; var suffixIcon = props.suffixIcon, prefixCls = props.prefixCls; return suffixIcon && ( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](suffixIcon) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](suffixIcon, { className: classnames__WEBPACK_IMPORTED_MODULE_1___default()((_classNames = {}, _defineProperty(_classNames, suffixIcon.props.className, suffixIcon.props.className), _defineProperty(_classNames, "".concat(prefixCls, "-picker-icon"), true), _classNames)) }) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-picker-icon") }, suffixIcon)) || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_2__["default"], { type: "calendar", className: "".concat(prefixCls, "-picker-icon") }); } /***/ }), /***/ "./components/date-picker/RangePicker.tsx": /*!************************************************!*\ !*** ./components/date-picker/RangePicker.tsx ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ "moment"); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var rc_calendar_es_RangeCalendar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rc-calendar/es/RangeCalendar */ "./node_modules/rc-calendar/es/RangeCalendar.js"); /* harmony import */ var rc_calendar_es_Picker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rc-calendar/es/Picker */ "./node_modules/rc-calendar/es/Picker.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var shallowequal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! shallowequal */ "./node_modules/shallowequal/index.js"); /* harmony import */ var shallowequal__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(shallowequal__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _tag__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../tag */ "./components/tag/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); /* harmony import */ var _util_interopDefault__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../_util/interopDefault */ "./components/_util/interopDefault.ts"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./utils */ "./components/date-picker/utils.ts"); /* harmony import */ var _InputIcon__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./InputIcon */ "./components/date-picker/InputIcon.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } /* tslint:disable jsx-no-multiline-js */ function getShowDateFromValue(value, mode) { var _value = _slicedToArray(value, 2), start = _value[0], end = _value[1]; // value could be an empty array, then we should not reset showDate if (!start && !end) { return; } if (mode && mode[0] === 'month') { return [start, end]; } var newEnd = end && end.isSame(start, 'month') ? end.clone().add(1, 'month') : end; return [start, newEnd]; } function pickerValueAdapter(value) { if (!value) { return; } if (Array.isArray(value)) { return value; } return [value, value.clone().add(1, 'month')]; } function isEmptyArray(arr) { if (Array.isArray(arr)) { return arr.length === 0 || arr.every(function (i) { return !i; }); } return false; } function fixLocale(value, localeCode) { if (!localeCode) { return; } if (!value || value.length === 0) { return; } var _value2 = _slicedToArray(value, 2), start = _value2[0], end = _value2[1]; if (start) { start.locale(localeCode); } if (end) { end.locale(localeCode); } } var RangePicker = /*#__PURE__*/function (_React$Component) { _inherits(RangePicker, _React$Component); var _super = _createSuper(RangePicker); function RangePicker(props) { var _this; _classCallCheck(this, RangePicker); _this = _super.call(this, props); _this.savePicker = function (node) { _this.picker = node; }; _this.clearSelection = function (e) { e.preventDefault(); e.stopPropagation(); _this.setState({ value: [] }); _this.handleChange([]); }; _this.clearHoverValue = function () { return _this.setState({ hoverValue: [] }); }; _this.handleChange = function (value) { var _assertThisInitialize = _assertThisInitialized(_this), props = _assertThisInitialize.props; if (!('value' in props)) { _this.setState(function (_ref) { var showDate = _ref.showDate; return { value: value, showDate: getShowDateFromValue(value) || showDate }; }); } if (value[0] && value[1] && value[0].diff(value[1]) > 0) { value[1] = undefined; } var _value3 = _slicedToArray(value, 2), start = _value3[0], end = _value3[1]; if (typeof props.onChange === 'function') { props.onChange(value, [Object(_utils__WEBPACK_IMPORTED_MODULE_12__["formatDate"])(start, props.format), Object(_utils__WEBPACK_IMPORTED_MODULE_12__["formatDate"])(end, props.format)]); } }; _this.handleOpenChange = function (open) { if (!('open' in _this.props)) { _this.setState({ open: open }); } if (open === false) { _this.clearHoverValue(); } var onOpenChange = _this.props.onOpenChange; if (onOpenChange) { onOpenChange(open); } }; _this.handleShowDateChange = function (showDate) { return _this.setState({ showDate: showDate }); }; _this.handleHoverChange = function (hoverValue) { return _this.setState({ hoverValue: hoverValue }); }; _this.handleRangeMouseLeave = function () { if (_this.state.open) { _this.clearHoverValue(); } }; _this.handleCalendarInputSelect = function (value) { var _value4 = _slicedToArray(value, 1), start = _value4[0]; if (!start) { return; } _this.setState(function (_ref2) { var showDate = _ref2.showDate; return { value: value, showDate: getShowDateFromValue(value) || showDate }; }); }; _this.handleRangeClick = function (value) { if (typeof value === 'function') { value = value(); } _this.setValue(value, true); var _this$props = _this.props, onOk = _this$props.onOk, onOpenChange = _this$props.onOpenChange; if (onOk) { onOk(value); } if (onOpenChange) { onOpenChange(false); } }; _this.renderFooter = function () { var _this$props2 = _this.props, ranges = _this$props2.ranges, renderExtraFooter = _this$props2.renderExtraFooter; var _assertThisInitialize2 = _assertThisInitialized(_this), prefixCls = _assertThisInitialize2.prefixCls, tagPrefixCls = _assertThisInitialize2.tagPrefixCls; if (!ranges && !renderExtraFooter) { return null; } var customFooter = renderExtraFooter ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-footer-extra"), key: "extra" }, renderExtraFooter()) : null; var operations = ranges && Object.keys(ranges).map(function (range) { var value = ranges[range]; var hoverValue = typeof value === 'function' ? value.call(_assertThisInitialized(_this)) : value; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_tag__WEBPACK_IMPORTED_MODULE_8__["default"], { key: range, prefixCls: tagPrefixCls, color: "blue", onClick: function onClick() { return _this.handleRangeClick(value); }, onMouseEnter: function onMouseEnter() { return _this.setState({ hoverValue: hoverValue }); }, onMouseLeave: _this.handleRangeMouseLeave }, range); }); var rangeNode = operations && operations.length > 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-footer-extra ").concat(prefixCls, "-range-quick-selector"), key: "range" }, operations) : null; return [rangeNode, customFooter]; }; _this.renderRangePicker = function (_ref3) { var _classNames; var getPrefixCls = _ref3.getPrefixCls; var _assertThisInitialize3 = _assertThisInitialized(_this), state = _assertThisInitialize3.state, props = _assertThisInitialize3.props; var value = state.value, showDate = state.showDate, hoverValue = state.hoverValue, open = state.open; var customizePrefixCls = props.prefixCls, customizeTagPrefixCls = props.tagPrefixCls, popupStyle = props.popupStyle, style = props.style, disabledDate = props.disabledDate, disabledTime = props.disabledTime, showTime = props.showTime, showToday = props.showToday, ranges = props.ranges, onOk = props.onOk, locale = props.locale, localeCode = props.localeCode, format = props.format, dateRender = props.dateRender, onCalendarChange = props.onCalendarChange, suffixIcon = props.suffixIcon, separator = props.separator; var prefixCls = getPrefixCls('calendar', customizePrefixCls); var tagPrefixCls = getPrefixCls('tag', customizeTagPrefixCls); // To support old version react. // Have to add prefixCls on the instance. // https://github.com/facebook/react/issues/12397 _this.prefixCls = prefixCls; _this.tagPrefixCls = tagPrefixCls; fixLocale(value, localeCode); fixLocale(showDate, localeCode); Object(_util_warning__WEBPACK_IMPORTED_MODULE_10__["default"])(!('onOK' in props), 'RangePicker', 'It should be `RangePicker[onOk]`, instead of `onOK`!'); var calendarClassName = classnames__WEBPACK_IMPORTED_MODULE_5___default()((_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-time"), showTime), _defineProperty(_classNames, "".concat(prefixCls, "-range-with-ranges"), ranges), _classNames)); // 需要选择时间时,点击 ok 时才触发 onChange var pickerChangeHandler = { onChange: _this.handleChange }; var calendarProps = { onOk: _this.handleChange }; if (props.timePicker) { pickerChangeHandler.onChange = function (changedValue) { return _this.handleChange(changedValue); }; } else { calendarProps = {}; } if ('mode' in props) { calendarProps.mode = props.mode; } var startPlaceholder = Array.isArray(props.placeholder) ? props.placeholder[0] : locale.lang.rangePlaceholder[0]; var endPlaceholder = Array.isArray(props.placeholder) ? props.placeholder[1] : locale.lang.rangePlaceholder[1]; var calendar = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_calendar_es_RangeCalendar__WEBPACK_IMPORTED_MODULE_3__["default"], _extends({}, calendarProps, { seperator: separator, onChange: onCalendarChange, format: format, prefixCls: prefixCls, className: calendarClassName, renderFooter: _this.renderFooter, timePicker: props.timePicker, disabledDate: disabledDate, disabledTime: disabledTime, dateInputPlaceholder: [startPlaceholder, endPlaceholder], locale: locale.lang, onOk: onOk, dateRender: dateRender, value: showDate, onValueChange: _this.handleShowDateChange, hoverValue: hoverValue, onHoverChange: _this.handleHoverChange, onPanelChange: props.onPanelChange, showToday: showToday, onInputSelect: _this.handleCalendarInputSelect })); // default width for showTime var pickerStyle = {}; if (props.showTime) { pickerStyle.width = style && style.width || 350; } var _value5 = _slicedToArray(value, 2), startValue = _value5[0], endValue = _value5[1]; var clearIcon = !props.disabled && props.allowClear && value && (startValue || endValue) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_7__["default"], { type: "close-circle", className: "".concat(prefixCls, "-picker-clear"), onClick: _this.clearSelection, theme: "filled" }) : null; var inputIcon = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_InputIcon__WEBPACK_IMPORTED_MODULE_13__["default"], { suffixIcon: suffixIcon, prefixCls: prefixCls }); var input = function input(_ref4) { var inputValue = _ref4.value; var _inputValue = _slicedToArray(inputValue, 2), start = _inputValue[0], end = _inputValue[1]; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: props.pickerInputClass }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("input", { disabled: props.disabled, readOnly: true, value: Object(_utils__WEBPACK_IMPORTED_MODULE_12__["formatDate"])(start, props.format), placeholder: startPlaceholder, className: "".concat(prefixCls, "-range-picker-input"), tabIndex: -1 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-range-picker-separator") }, " ", separator, " "), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("input", { disabled: props.disabled, readOnly: true, value: Object(_utils__WEBPACK_IMPORTED_MODULE_12__["formatDate"])(end, props.format), placeholder: endPlaceholder, className: "".concat(prefixCls, "-range-picker-input"), tabIndex: -1 }), clearIcon, inputIcon); }; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { ref: _this.savePicker, id: typeof props.id === 'number' ? props.id.toString() : props.id, className: classnames__WEBPACK_IMPORTED_MODULE_5___default()(props.className, props.pickerClass), style: _extends(_extends({}, style), pickerStyle), tabIndex: props.disabled ? -1 : 0, onFocus: props.onFocus, onBlur: props.onBlur, onMouseEnter: props.onMouseEnter, onMouseLeave: props.onMouseLeave }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_calendar_es_Picker__WEBPACK_IMPORTED_MODULE_4__["default"], _extends({}, props, pickerChangeHandler, { calendar: calendar, value: value, open: open, onOpenChange: _this.handleOpenChange, prefixCls: "".concat(prefixCls, "-picker-container"), style: popupStyle }), input)); }; var value = props.value || props.defaultValue || []; var _value6 = _slicedToArray(value, 2), start = _value6[0], end = _value6[1]; if (start && !Object(_util_interopDefault__WEBPACK_IMPORTED_MODULE_11__["default"])(moment__WEBPACK_IMPORTED_MODULE_1__).isMoment(start) || end && !Object(_util_interopDefault__WEBPACK_IMPORTED_MODULE_11__["default"])(moment__WEBPACK_IMPORTED_MODULE_1__).isMoment(end)) { throw new Error('The value/defaultValue of RangePicker must be a moment object array after `antd@2.0`, ' + 'see: https://u.ant.design/date-picker-value'); } var pickerValue = !value || isEmptyArray(value) ? props.defaultPickerValue : value; _this.state = { value: value, showDate: pickerValueAdapter(pickerValue || Object(_util_interopDefault__WEBPACK_IMPORTED_MODULE_11__["default"])(moment__WEBPACK_IMPORTED_MODULE_1__)()), open: props.open, hoverValue: [] }; return _this; } _createClass(RangePicker, [{ key: "componentDidUpdate", value: function componentDidUpdate(_, prevState) { if (!('open' in this.props) && prevState.open && !this.state.open) { this.focus(); } } }, { key: "setValue", value: function setValue(value, hidePanel) { this.handleChange(value); if ((hidePanel || !this.props.showTime) && !('open' in this.props)) { this.setState({ open: false }); } } }, { key: "focus", value: function focus() { this.picker.focus(); } }, { key: "blur", value: function blur() { this.picker.blur(); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_9__["ConfigConsumer"], null, this.renderRangePicker); } }], [{ key: "getDerivedStateFromProps", value: function getDerivedStateFromProps(nextProps, prevState) { var state = null; if ('value' in nextProps) { var value = nextProps.value || []; state = { value: value }; if (!shallowequal__WEBPACK_IMPORTED_MODULE_6___default()(nextProps.value, prevState.value)) { state = _extends(_extends({}, state), { showDate: getShowDateFromValue(value, nextProps.mode) || prevState.showDate }); } } if ('open' in nextProps && prevState.open !== nextProps.open) { state = _extends(_extends({}, state), { open: nextProps.open }); } return state; } }]); return RangePicker; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); RangePicker.defaultProps = { allowClear: true, showToday: false, separator: '~' }; Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__["polyfill"])(RangePicker); /* harmony default export */ __webpack_exports__["default"] = (RangePicker); /***/ }), /***/ "./components/date-picker/WeekPicker.tsx": /*!***********************************************!*\ !*** ./components/date-picker/WeekPicker.tsx ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ "moment"); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var rc_calendar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rc-calendar */ "./node_modules/rc-calendar/es/index.js"); /* harmony import */ var rc_calendar_es_Picker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rc-calendar/es/Picker */ "./node_modules/rc-calendar/es/Picker.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_interopDefault__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_util/interopDefault */ "./components/_util/interopDefault.ts"); /* harmony import */ var _InputIcon__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./InputIcon */ "./components/date-picker/InputIcon.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function formatValue(value, format) { return value && value.format(format) || ''; } var WeekPicker = /*#__PURE__*/function (_React$Component) { _inherits(WeekPicker, _React$Component); var _super = _createSuper(WeekPicker); function WeekPicker(props) { var _this; _classCallCheck(this, WeekPicker); _this = _super.call(this, props); _this.saveInput = function (node) { _this.input = node; }; _this.weekDateRender = function (current) { var selectedValue = _this.state.value; var _assertThisInitialize = _assertThisInitialized(_this), prefixCls = _assertThisInitialize.prefixCls; var dateRender = _this.props.dateRender; var dateNode = dateRender ? dateRender(current) : current.date(); if (selectedValue && current.year() === selectedValue.year() && current.week() === selectedValue.week()) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-selected-day") }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-date") }, dateNode)); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-date") }, dateNode); }; _this.handleChange = function (value) { if (!('value' in _this.props)) { _this.setState({ value: value }); } _this.props.onChange(value, formatValue(value, _this.props.format)); }; _this.handleOpenChange = function (open) { var onOpenChange = _this.props.onOpenChange; if (!('open' in _this.props)) { _this.setState({ open: open }); } if (onOpenChange) { onOpenChange(open); } }; _this.clearSelection = function (e) { e.preventDefault(); e.stopPropagation(); _this.handleChange(null); }; _this.renderFooter = function () { var _this$props = _this.props, prefixCls = _this$props.prefixCls, renderExtraFooter = _this$props.renderExtraFooter; return renderExtraFooter ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-footer-extra") }, renderExtraFooter.apply(void 0, arguments)) : null; }; _this.renderWeekPicker = function (_ref) { var getPrefixCls = _ref.getPrefixCls; var _this$props2 = _this.props, customizePrefixCls = _this$props2.prefixCls, className = _this$props2.className, disabled = _this$props2.disabled, pickerClass = _this$props2.pickerClass, popupStyle = _this$props2.popupStyle, pickerInputClass = _this$props2.pickerInputClass, format = _this$props2.format, allowClear = _this$props2.allowClear, locale = _this$props2.locale, localeCode = _this$props2.localeCode, disabledDate = _this$props2.disabledDate, style = _this$props2.style, onFocus = _this$props2.onFocus, onBlur = _this$props2.onBlur, id = _this$props2.id, suffixIcon = _this$props2.suffixIcon, defaultPickerValue = _this$props2.defaultPickerValue; var prefixCls = getPrefixCls('calendar', customizePrefixCls); // To support old version react. // Have to add prefixCls on the instance. // https://github.com/facebook/react/issues/12397 _this.prefixCls = prefixCls; var _this$state = _this.state, open = _this$state.open, pickerValue = _this$state.value; if (pickerValue && localeCode) { pickerValue.locale(localeCode); } var placeholder = 'placeholder' in _this.props ? _this.props.placeholder : locale.lang.placeholder; var calendar = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_calendar__WEBPACK_IMPORTED_MODULE_3__["default"], { showWeekNumber: true, dateRender: _this.weekDateRender, prefixCls: prefixCls, format: format, locale: locale.lang, showDateInput: false, showToday: false, disabledDate: disabledDate, renderFooter: _this.renderFooter, defaultValue: defaultPickerValue }); var clearIcon = !disabled && allowClear && _this.state.value ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_6__["default"], { type: "close-circle", className: "".concat(prefixCls, "-picker-clear"), onClick: _this.clearSelection, theme: "filled" }) : null; var inputIcon = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_InputIcon__WEBPACK_IMPORTED_MODULE_9__["default"], { suffixIcon: suffixIcon, prefixCls: prefixCls }); var input = function input(_ref2) { var value = _ref2.value; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { style: { display: 'inline-block', width: '100%' } }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("input", { ref: _this.saveInput, disabled: disabled, readOnly: true, value: value && value.format(format) || '', placeholder: placeholder, className: pickerInputClass, onFocus: onFocus, onBlur: onBlur }), clearIcon, inputIcon); }; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: classnames__WEBPACK_IMPORTED_MODULE_5___default()(className, pickerClass), style: style, id: id }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_calendar_es_Picker__WEBPACK_IMPORTED_MODULE_4__["default"], _extends({}, _this.props, { calendar: calendar, prefixCls: "".concat(prefixCls, "-picker-container"), value: pickerValue, onChange: _this.handleChange, open: open, onOpenChange: _this.handleOpenChange, style: popupStyle }), input)); }; var value = props.value || props.defaultValue; if (value && !Object(_util_interopDefault__WEBPACK_IMPORTED_MODULE_8__["default"])(moment__WEBPACK_IMPORTED_MODULE_1__).isMoment(value)) { throw new Error('The value/defaultValue of WeekPicker must be ' + 'a moment object after `antd@2.0`, see: https://u.ant.design/date-picker-value'); } _this.state = { value: value, open: props.open }; return _this; } _createClass(WeekPicker, [{ key: "componentDidUpdate", value: function componentDidUpdate(_, prevState) { if (!('open' in this.props) && prevState.open && !this.state.open) { this.focus(); } } }, { key: "focus", value: function focus() { this.input.focus(); } }, { key: "blur", value: function blur() { this.input.blur(); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_7__["ConfigConsumer"], null, this.renderWeekPicker); } }], [{ key: "getDerivedStateFromProps", value: function getDerivedStateFromProps(nextProps) { if ('value' in nextProps || 'open' in nextProps) { var state = {}; if ('value' in nextProps) { state.value = nextProps.value; } if ('open' in nextProps) { state.open = nextProps.open; } return state; } return null; } }]); return WeekPicker; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); WeekPicker.defaultProps = { format: 'gggg-wo', allowClear: true }; Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__["polyfill"])(WeekPicker); /* harmony default export */ __webpack_exports__["default"] = (WeekPicker); /***/ }), /***/ "./components/date-picker/createPicker.tsx": /*!*************************************************!*\ !*** ./components/date-picker/createPicker.tsx ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return createPicker; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ "moment"); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var rc_calendar_es_MonthCalendar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rc-calendar/es/MonthCalendar */ "./node_modules/rc-calendar/es/MonthCalendar.js"); /* harmony import */ var rc_calendar_es_Picker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rc-calendar/es/Picker */ "./node_modules/rc-calendar/es/Picker.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); /* harmony import */ var _util_interopDefault__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../_util/interopDefault */ "./components/_util/interopDefault.ts"); /* harmony import */ var _util_getDataOrAriaProps__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../_util/getDataOrAriaProps */ "./components/_util/getDataOrAriaProps.ts"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./utils */ "./components/date-picker/utils.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function createPicker(TheCalendar) { var CalenderWrapper = /*#__PURE__*/function (_React$Component) { _inherits(CalenderWrapper, _React$Component); var _super = _createSuper(CalenderWrapper); function CalenderWrapper(props) { var _this; _classCallCheck(this, CalenderWrapper); _this = _super.call(this, props); _this.saveInput = function (node) { _this.input = node; }; _this.clearSelection = function (e) { e.preventDefault(); e.stopPropagation(); _this.handleChange(null); }; _this.handleChange = function (value) { var _assertThisInitialize = _assertThisInitialized(_this), props = _assertThisInitialize.props; if (!('value' in props)) { _this.setState({ value: value, showDate: value }); } props.onChange(value, Object(_utils__WEBPACK_IMPORTED_MODULE_12__["formatDate"])(value, props.format)); }; _this.handleCalendarChange = function (value) { _this.setState({ showDate: value }); }; _this.handleOpenChange = function (open) { var onOpenChange = _this.props.onOpenChange; if (!('open' in _this.props)) { _this.setState({ open: open }); } if (onOpenChange) { onOpenChange(open); } }; _this.renderFooter = function () { var renderExtraFooter = _this.props.renderExtraFooter; var _assertThisInitialize2 = _assertThisInitialized(_this), prefixCls = _assertThisInitialize2.prefixCls; return renderExtraFooter ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-footer-extra") }, renderExtraFooter.apply(void 0, arguments)) : null; }; _this.renderPicker = function (_ref) { var _classNames, _classNames2; var getPrefixCls = _ref.getPrefixCls; var _this$state = _this.state, value = _this$state.value, showDate = _this$state.showDate, open = _this$state.open; var props = Object(omit_js__WEBPACK_IMPORTED_MODULE_6__["default"])(_this.props, ['onChange']); var customizePrefixCls = props.prefixCls, locale = props.locale, localeCode = props.localeCode, suffixIcon = props.suffixIcon; var prefixCls = getPrefixCls('calendar', customizePrefixCls); // To support old version react. // Have to add prefixCls on the instance. // https://github.com/facebook/react/issues/12397 _this.prefixCls = prefixCls; var placeholder = 'placeholder' in props ? props.placeholder : locale.lang.placeholder; var disabledTime = props.showTime ? props.disabledTime : null; var calendarClassName = classnames__WEBPACK_IMPORTED_MODULE_5___default()((_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-time"), props.showTime), _defineProperty(_classNames, "".concat(prefixCls, "-month"), rc_calendar_es_MonthCalendar__WEBPACK_IMPORTED_MODULE_3__["default"] === TheCalendar), _classNames)); if (value && localeCode) { value.locale(localeCode); } var pickerProps = {}; var calendarProps = {}; var pickerStyle = {}; if (props.showTime) { calendarProps = { // fix https://github.com/ant-design/ant-design/issues/1902 onSelect: _this.handleChange }; pickerStyle.minWidth = 195; } else { pickerProps = { onChange: _this.handleChange }; } if ('mode' in props) { calendarProps.mode = props.mode; } Object(_util_warning__WEBPACK_IMPORTED_MODULE_9__["default"])(!('onOK' in props), 'DatePicker', 'It should be `DatePicker[onOk]` or `MonthPicker[onOk]`, instead of `onOK`!'); var calendar = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](TheCalendar, _extends({}, calendarProps, { disabledDate: props.disabledDate, disabledTime: disabledTime, locale: locale.lang, timePicker: props.timePicker, defaultValue: props.defaultPickerValue || Object(_util_interopDefault__WEBPACK_IMPORTED_MODULE_10__["default"])(moment__WEBPACK_IMPORTED_MODULE_1__)(), dateInputPlaceholder: placeholder, prefixCls: prefixCls, className: calendarClassName, onOk: props.onOk, dateRender: props.dateRender, format: props.format, showToday: props.showToday, monthCellContentRender: props.monthCellContentRender, renderFooter: _this.renderFooter, onPanelChange: props.onPanelChange, onChange: _this.handleCalendarChange, value: showDate })); var clearIcon = !props.disabled && props.allowClear && value ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_7__["default"], { type: "close-circle", className: "".concat(prefixCls, "-picker-clear"), onClick: _this.clearSelection, theme: "filled" }) : null; var inputIcon = suffixIcon && ( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](suffixIcon) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](suffixIcon, { className: classnames__WEBPACK_IMPORTED_MODULE_5___default()((_classNames2 = {}, _defineProperty(_classNames2, suffixIcon.props.className, suffixIcon.props.className), _defineProperty(_classNames2, "".concat(prefixCls, "-picker-icon"), true), _classNames2)) }) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-picker-icon") }, suffixIcon)) || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_7__["default"], { type: "calendar", className: "".concat(prefixCls, "-picker-icon") }); var dataOrAriaProps = Object(_util_getDataOrAriaProps__WEBPACK_IMPORTED_MODULE_11__["default"])(props); var input = function input(_ref2) { var inputValue = _ref2.value; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("input", _extends({ ref: _this.saveInput, disabled: props.disabled, readOnly: true, value: Object(_utils__WEBPACK_IMPORTED_MODULE_12__["formatDate"])(inputValue, props.format), placeholder: placeholder, className: props.pickerInputClass, tabIndex: props.tabIndex, name: props.name }, dataOrAriaProps)), clearIcon, inputIcon); }; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { id: props.id, className: classnames__WEBPACK_IMPORTED_MODULE_5___default()(props.className, props.pickerClass), style: _extends(_extends({}, pickerStyle), props.style), onFocus: props.onFocus, onBlur: props.onBlur, onMouseEnter: props.onMouseEnter, onMouseLeave: props.onMouseLeave }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_calendar_es_Picker__WEBPACK_IMPORTED_MODULE_4__["default"], _extends({}, props, pickerProps, { calendar: calendar, value: value, prefixCls: "".concat(prefixCls, "-picker-container"), style: props.popupStyle, open: open, onOpenChange: _this.handleOpenChange }), input)); }; var value = props.value || props.defaultValue; if (value && !Object(_util_interopDefault__WEBPACK_IMPORTED_MODULE_10__["default"])(moment__WEBPACK_IMPORTED_MODULE_1__).isMoment(value)) { throw new Error('The value/defaultValue of DatePicker or MonthPicker must be ' + 'a moment object after `antd@2.0`, see: https://u.ant.design/date-picker-value'); } _this.state = { value: value, showDate: value, open: false }; return _this; } _createClass(CalenderWrapper, [{ key: "componentDidUpdate", value: function componentDidUpdate(_, prevState) { if (!('open' in this.props) && prevState.open && !this.state.open) { this.focus(); } } }, { key: "focus", value: function focus() { this.input.focus(); } }, { key: "blur", value: function blur() { this.input.blur(); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_8__["ConfigConsumer"], null, this.renderPicker); } }], [{ key: "getDerivedStateFromProps", value: function getDerivedStateFromProps(nextProps, prevState) { var state = {}; var open = prevState.open; if ('open' in nextProps) { state.open = nextProps.open; open = nextProps.open || false; } if ('value' in nextProps) { state.value = nextProps.value; if (nextProps.value !== prevState.value || !open && nextProps.value !== prevState.showDate) { state.showDate = nextProps.value; } } return Object.keys(state).length > 0 ? state : null; } }]); return CalenderWrapper; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); CalenderWrapper.defaultProps = { allowClear: true, showToday: true }; Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_2__["polyfill"])(CalenderWrapper); return CalenderWrapper; } /***/ }), /***/ "./components/date-picker/index.tsx": /*!******************************************!*\ !*** ./components/date-picker/index.tsx ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var rc_calendar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-calendar */ "./node_modules/rc-calendar/es/index.js"); /* harmony import */ var rc_calendar_es_MonthCalendar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-calendar/es/MonthCalendar */ "./node_modules/rc-calendar/es/MonthCalendar.js"); /* harmony import */ var _createPicker__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./createPicker */ "./components/date-picker/createPicker.tsx"); /* harmony import */ var _wrapPicker__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./wrapPicker */ "./components/date-picker/wrapPicker.tsx"); /* harmony import */ var _RangePicker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./RangePicker */ "./components/date-picker/RangePicker.tsx"); /* harmony import */ var _WeekPicker__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./WeekPicker */ "./components/date-picker/WeekPicker.tsx"); function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } var DatePicker = Object(_wrapPicker__WEBPACK_IMPORTED_MODULE_3__["default"])(Object(_createPicker__WEBPACK_IMPORTED_MODULE_2__["default"])(rc_calendar__WEBPACK_IMPORTED_MODULE_0__["default"]), 'date'); var MonthPicker = Object(_wrapPicker__WEBPACK_IMPORTED_MODULE_3__["default"])(Object(_createPicker__WEBPACK_IMPORTED_MODULE_2__["default"])(rc_calendar_es_MonthCalendar__WEBPACK_IMPORTED_MODULE_1__["default"]), 'month'); _extends(DatePicker, { RangePicker: Object(_wrapPicker__WEBPACK_IMPORTED_MODULE_3__["default"])(_RangePicker__WEBPACK_IMPORTED_MODULE_4__["default"], 'date'), MonthPicker: MonthPicker, WeekPicker: Object(_wrapPicker__WEBPACK_IMPORTED_MODULE_3__["default"])(_WeekPicker__WEBPACK_IMPORTED_MODULE_5__["default"], 'week') }); /* harmony default export */ __webpack_exports__["default"] = (DatePicker); /***/ }), /***/ "./components/date-picker/locale/en_US.tsx": /*!*************************************************!*\ !*** ./components/date-picker/locale/en_US.tsx ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var rc_calendar_es_locale_en_US__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-calendar/es/locale/en_US */ "./node_modules/rc-calendar/es/locale/en_US.js"); /* harmony import */ var _time_picker_locale_en_US__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../time-picker/locale/en_US */ "./components/time-picker/locale/en_US.tsx"); function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } // Merge into a locale object var locale = { lang: _extends({ placeholder: 'Select date', rangePlaceholder: ['Start date', 'End date'] }, rc_calendar_es_locale_en_US__WEBPACK_IMPORTED_MODULE_0__["default"]), timePickerLocale: _extends({}, _time_picker_locale_en_US__WEBPACK_IMPORTED_MODULE_1__["default"]) }; // All settings at: // https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json /* harmony default export */ __webpack_exports__["default"] = (locale); /***/ }), /***/ "./components/date-picker/style/index.less": /*!*************************************************!*\ !*** ./components/date-picker/style/index.less ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/date-picker/style/index.tsx": /*!************************************************!*\ !*** ./components/date-picker/style/index.tsx ***! \************************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/date-picker/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _input_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../input/style */ "./components/input/style/index.tsx"); /* harmony import */ var _time_picker_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../time-picker/style */ "./components/time-picker/style/index.tsx"); /* harmony import */ var _tag_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../tag/style */ "./components/tag/style/index.tsx"); // style dependencies // deps-lint-skip: input /***/ }), /***/ "./components/date-picker/utils.ts": /*!*****************************************!*\ !*** ./components/date-picker/utils.ts ***! \*****************************************/ /*! exports provided: formatDate */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatDate", function() { return formatDate; }); // eslint-disable-next-line import/prefer-default-export function formatDate(value, format) { if (!value) { return ''; } if (Array.isArray(format)) { format = format[0]; } return value.format(format); } /***/ }), /***/ "./components/date-picker/wrapPicker.tsx": /*!***********************************************!*\ !*** ./components/date-picker/wrapPicker.tsx ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return wrapPicker; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); /* harmony import */ var rc_time_picker_es_Panel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rc-time-picker/es/Panel */ "./node_modules/rc-time-picker/es/Panel.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! moment */ "moment"); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _locale_en_US__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./locale/en_US */ "./components/date-picker/locale/en_US.tsx"); /* harmony import */ var _util_interopDefault__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/interopDefault */ "./components/_util/interopDefault.ts"); /* harmony import */ var _locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../locale-provider/LocaleReceiver */ "./components/locale-provider/LocaleReceiver.tsx"); /* harmony import */ var _time_picker__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../time-picker */ "./components/time-picker/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var DEFAULT_FORMAT = { date: 'YYYY-MM-DD', dateTime: 'YYYY-MM-DD HH:mm:ss', week: 'gggg-wo', month: 'YYYY-MM' }; var LOCALE_FORMAT_MAPPING = { date: 'dateFormat', dateTime: 'dateTimeFormat', week: 'weekFormat', month: 'monthFormat' }; function getColumns(_ref) { var showHour = _ref.showHour, showMinute = _ref.showMinute, showSecond = _ref.showSecond, use12Hours = _ref.use12Hours; var column = 0; if (showHour) { column += 1; } if (showMinute) { column += 1; } if (showSecond) { column += 1; } if (use12Hours) { column += 1; } return column; } function checkValidate(value, propName) { var values = Array.isArray(value) ? value : [value]; values.forEach(function (val) { if (!val) return; Object(_util_warning__WEBPACK_IMPORTED_MODULE_10__["default"])(!Object(_util_interopDefault__WEBPACK_IMPORTED_MODULE_6__["default"])(moment__WEBPACK_IMPORTED_MODULE_4__).isMoment(val) || val.isValid(), 'DatePicker', "`".concat(propName, "` provides invalidate moment time. If you want to set empty value, use `null` instead.")); }); } function wrapPicker(Picker, pickerType) { var PickerWrapper = /*#__PURE__*/function (_React$Component) { _inherits(PickerWrapper, _React$Component); var _super = _createSuper(PickerWrapper); function PickerWrapper() { var _this; _classCallCheck(this, PickerWrapper); _this = _super.apply(this, arguments); // Since we need call `getDerivedStateFromProps` for check. Need leave an empty `state` here. _this.state = {}; _this.savePicker = function (node) { _this.picker = node; }; _this.getDefaultLocale = function () { var result = _extends(_extends({}, _locale_en_US__WEBPACK_IMPORTED_MODULE_5__["default"]), _this.props.locale); result.lang = _extends(_extends({}, result.lang), (_this.props.locale || {}).lang); return result; }; _this.handleOpenChange = function (open) { var onOpenChange = _this.props.onOpenChange; onOpenChange(open); }; _this.handleFocus = function (e) { var onFocus = _this.props.onFocus; if (onFocus) { onFocus(e); } }; _this.handleBlur = function (e) { var onBlur = _this.props.onBlur; if (onBlur) { onBlur(e); } }; _this.handleMouseEnter = function (e) { var onMouseEnter = _this.props.onMouseEnter; if (onMouseEnter) { onMouseEnter(e); } }; _this.handleMouseLeave = function (e) { var onMouseLeave = _this.props.onMouseLeave; if (onMouseLeave) { onMouseLeave(e); } }; _this.renderPicker = function (locale, localeCode) { var _this$props = _this.props, format = _this$props.format, showTime = _this$props.showTime; var mergedPickerType = showTime ? "".concat(pickerType, "Time") : pickerType; var mergedFormat = format || locale[LOCALE_FORMAT_MAPPING[mergedPickerType]] || DEFAULT_FORMAT[mergedPickerType]; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_9__["ConfigConsumer"], null, function (_ref2) { var _classNames2; var getPrefixCls = _ref2.getPrefixCls, getContextPopupContainer = _ref2.getPopupContainer; var _this$props2 = _this.props, customizePrefixCls = _this$props2.prefixCls, customizeInputPrefixCls = _this$props2.inputPrefixCls, getCalendarContainer = _this$props2.getCalendarContainer, size = _this$props2.size, disabled = _this$props2.disabled; var getPopupContainer = getCalendarContainer || getContextPopupContainer; var prefixCls = getPrefixCls('calendar', customizePrefixCls); var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); var pickerClass = classnames__WEBPACK_IMPORTED_MODULE_3___default()("".concat(prefixCls, "-picker"), _defineProperty({}, "".concat(prefixCls, "-picker-").concat(size), !!size)); var pickerInputClass = classnames__WEBPACK_IMPORTED_MODULE_3___default()("".concat(prefixCls, "-picker-input"), inputPrefixCls, (_classNames2 = {}, _defineProperty(_classNames2, "".concat(inputPrefixCls, "-lg"), size === 'large'), _defineProperty(_classNames2, "".concat(inputPrefixCls, "-sm"), size === 'small'), _defineProperty(_classNames2, "".concat(inputPrefixCls, "-disabled"), disabled), _classNames2)); var timeFormat = showTime && showTime.format || 'HH:mm:ss'; var rcTimePickerProps = _extends(_extends({}, Object(_time_picker__WEBPACK_IMPORTED_MODULE_8__["generateShowHourMinuteSecond"])(timeFormat)), { format: timeFormat, use12Hours: showTime && showTime.use12Hours }); var columns = getColumns(rcTimePickerProps); var timePickerCls = "".concat(prefixCls, "-time-picker-column-").concat(columns); var timePicker = showTime ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_time_picker_es_Panel__WEBPACK_IMPORTED_MODULE_2__["default"], _extends({}, rcTimePickerProps, showTime, { prefixCls: "".concat(prefixCls, "-time-picker"), className: timePickerCls, placeholder: locale.timePickerLocale.placeholder, transitionName: "slide-up", onEsc: function onEsc() {} })) : null; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](Picker, _extends({}, _this.props, { getCalendarContainer: getPopupContainer, format: mergedFormat, ref: _this.savePicker, pickerClass: pickerClass, pickerInputClass: pickerInputClass, locale: locale, localeCode: localeCode, timePicker: timePicker, onOpenChange: _this.handleOpenChange, onFocus: _this.handleFocus, onBlur: _this.handleBlur, onMouseEnter: _this.handleMouseEnter, onMouseLeave: _this.handleMouseLeave })); }); }; return _this; } _createClass(PickerWrapper, [{ key: "componentDidMount", value: function componentDidMount() { var _this$props3 = this.props, autoFocus = _this$props3.autoFocus, disabled = _this$props3.disabled; if (autoFocus && !disabled) { this.focus(); } } }, { key: "focus", value: function focus() { this.picker.focus(); } }, { key: "blur", value: function blur() { this.picker.blur(); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_7__["default"], { componentName: "DatePicker", defaultLocale: this.getDefaultLocale }, this.renderPicker); } }], [{ key: "getDerivedStateFromProps", value: function getDerivedStateFromProps(_ref3) { var value = _ref3.value, defaultValue = _ref3.defaultValue; checkValidate(defaultValue, 'defaultValue'); checkValidate(value, 'value'); return {}; } }]); return PickerWrapper; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); PickerWrapper.defaultProps = { transitionName: 'slide-up', popupStyle: {}, onChange: function onChange() {}, onOk: function onOk() {}, onOpenChange: function onOpenChange() {}, locale: {} }; Object(react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_1__["polyfill"])(PickerWrapper); return PickerWrapper; } /***/ }), /***/ "./components/descriptions/Col.tsx": /*!*****************************************!*\ !*** ./components/descriptions/Col.tsx ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } var Col = function Col(props) { var _classNames; var child = props.child, bordered = props.bordered, colon = props.colon, type = props.type, layout = props.layout; var _child$props = child.props, prefixCls = _child$props.prefixCls, label = _child$props.label, className = _child$props.className, children = _child$props.children, _child$props$span = _child$props.span, span = _child$props$span === void 0 ? 1 : _child$props$span; var labelProps = { className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("".concat(prefixCls, "-item-label"), (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-item-colon"), colon), _defineProperty(_classNames, "".concat(prefixCls, "-item-no-label"), !label), _classNames)), key: 'label' }; if (layout === 'vertical') { labelProps.colSpan = span * 2 - 1; } if (bordered) { if (type === 'label') { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("th", labelProps, label); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("td", { className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("".concat(prefixCls, "-item-content"), className), key: "content", colSpan: span * 2 - 1 }, children); } if (layout === 'vertical') { if (type === 'content') { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("td", { colSpan: span, className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("".concat(prefixCls, "-item"), className) }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-item-content"), key: "content" }, children)); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("td", { colSpan: span, className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("".concat(prefixCls, "-item"), className) }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("".concat(prefixCls, "-item-label"), _defineProperty({}, "".concat(prefixCls, "-item-colon"), colon)), key: "label" }, label)); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("td", { colSpan: span, className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("".concat(prefixCls, "-item"), className) }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", labelProps, label), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-item-content"), key: "content" }, children)); }; /* harmony default export */ __webpack_exports__["default"] = (Col); /***/ }), /***/ "./components/descriptions/index.tsx": /*!*******************************************!*\ !*** ./components/descriptions/index.tsx ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rc-util/es/Children/toArray */ "./node_modules/rc-util/es/Children/toArray.js"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); /* harmony import */ var _util_responsiveObserve__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_util/responsiveObserve */ "./components/_util/responsiveObserve.ts"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _Col__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Col */ "./components/descriptions/Col.tsx"); function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } // https://github.com/smooth-code/react-flatten-children/ function flattenChildren(children) { if (!children) { return []; } return Object(rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_2__["default"])(children).reduce(function (flatChildren, child) { if (child && child.type === react__WEBPACK_IMPORTED_MODULE_0__["Fragment"]) { return flatChildren.concat(flattenChildren(child.props.children)); } flatChildren.push(child); return flatChildren; }, []); } var DescriptionsItem = function DescriptionsItem(_ref) { var children = _ref.children; return children; }; /** * Convert children into `column` groups. * @param children: DescriptionsItem * @param column: number */ var generateChildrenRows = function generateChildrenRows(children, column) { var rows = []; var columns = null; var leftSpans; var itemNodes = flattenChildren(children); itemNodes.forEach(function (node, index) { var itemNode = node; if (!columns) { leftSpans = column; columns = []; rows.push(columns); } // Always set last span to align the end of Descriptions var lastItem = index === itemNodes.length - 1; var lastSpanSame = true; if (lastItem) { lastSpanSame = !itemNode.props.span || itemNode.props.span === leftSpans; itemNode = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](itemNode, { span: leftSpans }); } // Calculate left fill span var _itemNode$props$span = itemNode.props.span, span = _itemNode$props$span === void 0 ? 1 : _itemNode$props$span; columns.push(itemNode); leftSpans -= span; if (leftSpans <= 0) { columns = null; Object(_util_warning__WEBPACK_IMPORTED_MODULE_3__["default"])(leftSpans === 0 && lastSpanSame, 'Descriptions', 'Sum of column `span` in a line exceeds `column` of Descriptions.'); } }); return rows; }; var renderRow = function renderRow(children, index, _ref2, bordered, layout, colon) { var prefixCls = _ref2.prefixCls; var renderCol = function renderCol(colItem, type, idx) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_Col__WEBPACK_IMPORTED_MODULE_6__["default"], { child: colItem, bordered: bordered, colon: colon, type: type, key: "".concat(type, "-").concat(colItem.key || idx), layout: layout }); }; var cloneChildren = []; var cloneContentChildren = []; flattenChildren(children).forEach(function (childrenItem, idx) { cloneChildren.push(renderCol(childrenItem, 'label', idx)); if (layout === 'vertical') { cloneContentChildren.push(renderCol(childrenItem, 'content', idx)); } else if (bordered) { cloneChildren.push(renderCol(childrenItem, 'content', idx)); } }); if (layout === 'vertical') { return [/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("tr", { className: "".concat(prefixCls, "-row"), key: "label-".concat(index) }, cloneChildren), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("tr", { className: "".concat(prefixCls, "-row"), key: "content-".concat(index) }, cloneContentChildren)]; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("tr", { className: "".concat(prefixCls, "-row"), key: index }, cloneChildren); }; var defaultColumnMap = { xxl: 3, xl: 3, lg: 3, md: 3, sm: 2, xs: 1 }; var Descriptions = /*#__PURE__*/function (_React$Component) { _inherits(Descriptions, _React$Component); var _super = _createSuper(Descriptions); function Descriptions() { var _this; _classCallCheck(this, Descriptions); _this = _super.apply(this, arguments); _this.state = { screens: {} }; return _this; } _createClass(Descriptions, [{ key: "componentDidMount", value: function componentDidMount() { var _this2 = this; var column = this.props.column; this.token = _util_responsiveObserve__WEBPACK_IMPORTED_MODULE_4__["default"].subscribe(function (screens) { if (_typeof(column) !== 'object') { return; } _this2.setState({ screens: screens }); }); } }, { key: "componentWillUnmount", value: function componentWillUnmount() { _util_responsiveObserve__WEBPACK_IMPORTED_MODULE_4__["default"].unsubscribe(this.token); } }, { key: "getColumn", value: function getColumn() { var column = this.props.column; if (_typeof(column) === 'object') { for (var i = 0; i < _util_responsiveObserve__WEBPACK_IMPORTED_MODULE_4__["responsiveArray"].length; i++) { var breakpoint = _util_responsiveObserve__WEBPACK_IMPORTED_MODULE_4__["responsiveArray"][i]; if (this.state.screens[breakpoint] && column[breakpoint] !== undefined) { return column[breakpoint] || defaultColumnMap[breakpoint]; } } } // If the configuration is not an object, it is a number, return number if (typeof column === 'number') { return column; } // If it is an object, but no response is found, this happens only in the test. // Maybe there are some strange environments return 3; } }, { key: "render", value: function render() { var _this3 = this; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_5__["ConfigConsumer"], null, function (_ref3) { var _classNames; var getPrefixCls = _ref3.getPrefixCls; var _this3$props = _this3.props, className = _this3$props.className, customizePrefixCls = _this3$props.prefixCls, title = _this3$props.title, size = _this3$props.size, children = _this3$props.children, _this3$props$bordered = _this3$props.bordered, bordered = _this3$props$bordered === void 0 ? false : _this3$props$bordered, _this3$props$layout = _this3$props.layout, layout = _this3$props$layout === void 0 ? 'horizontal' : _this3$props$layout, _this3$props$colon = _this3$props.colon, colon = _this3$props$colon === void 0 ? true : _this3$props$colon, style = _this3$props.style; var prefixCls = getPrefixCls('descriptions', customizePrefixCls); var column = _this3.getColumn(); var cloneChildren = flattenChildren(children).map(function (child) { if ( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](child)) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](child, { prefixCls: prefixCls }); } return null; }).filter(function (node) { return node; }); var childrenArray = generateChildrenRows(cloneChildren, column); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-").concat(size), size !== 'default'), _defineProperty(_classNames, "".concat(prefixCls, "-bordered"), !!bordered), _classNames)), style: style }, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-title") }, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-view") }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("table", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("tbody", null, childrenArray.map(function (child, index) { return renderRow(child, index, { prefixCls: prefixCls }, bordered, layout, colon); }))))); }); } }]); return Descriptions; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Descriptions.defaultProps = { size: 'default', column: defaultColumnMap }; Descriptions.Item = DescriptionsItem; /* harmony default export */ __webpack_exports__["default"] = (Descriptions); /***/ }), /***/ "./components/descriptions/style/index.less": /*!**************************************************!*\ !*** ./components/descriptions/style/index.less ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/descriptions/style/index.tsx": /*!*************************************************!*\ !*** ./components/descriptions/style/index.tsx ***! \*************************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/descriptions/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/divider/index.tsx": /*!**************************************!*\ !*** ./components/divider/index.tsx ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var Divider = function Divider(props) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_2__["ConfigConsumer"], null, function (_ref) { var _classNames; var getPrefixCls = _ref.getPrefixCls; var customizePrefixCls = props.prefixCls, _props$type = props.type, type = _props$type === void 0 ? 'horizontal' : _props$type, _props$orientation = props.orientation, orientation = _props$orientation === void 0 ? 'center' : _props$orientation, className = props.className, children = props.children, dashed = props.dashed, restProps = __rest(props, ["prefixCls", "type", "orientation", "className", "children", "dashed"]); var prefixCls = getPrefixCls('divider', customizePrefixCls); var orientationPrefix = orientation.length > 0 ? "-".concat(orientation) : orientation; var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(className, prefixCls, "".concat(prefixCls, "-").concat(type), (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-with-text").concat(orientationPrefix), children), _defineProperty(_classNames, "".concat(prefixCls, "-dashed"), !!dashed), _classNames)); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({ className: classString }, restProps, { role: "separator" }), children && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-inner-text") }, children)); }); }; /* harmony default export */ __webpack_exports__["default"] = (Divider); /***/ }), /***/ "./components/divider/style/index.less": /*!*********************************************!*\ !*** ./components/divider/style/index.less ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/divider/style/index.tsx": /*!********************************************!*\ !*** ./components/divider/style/index.tsx ***! \********************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/divider/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/drawer/index.tsx": /*!*************************************!*\ !*** ./components/drawer/index.tsx ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_drawer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-drawer */ "./node_modules/rc-drawer/es/index.js"); /* harmony import */ var _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ant-design/create-react-context */ "./node_modules/@ant-design/create-react-context/lib/index.js"); /* harmony import */ var _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _config_provider_context__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../config-provider/context */ "./components/config-provider/context.tsx"); /* harmony import */ var _util_type__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_util/type */ "./components/_util/type.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var DrawerContext = _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_2___default()(null); var PlacementTypes = Object(_util_type__WEBPACK_IMPORTED_MODULE_8__["tuple"])('top', 'right', 'bottom', 'left'); var Drawer = /*#__PURE__*/function (_React$Component) { _inherits(Drawer, _React$Component); var _super = _createSuper(Drawer); function Drawer() { var _this; _classCallCheck(this, Drawer); _this = _super.apply(this, arguments); _this.state = { push: false }; _this.push = function () { _this.setState({ push: true }); }; _this.pull = function () { _this.setState({ push: false }); }; _this.onDestroyTransitionEnd = function () { var isDestroyOnClose = _this.getDestroyOnClose(); if (!isDestroyOnClose) { return; } if (!_this.props.visible) { _this.destroyClose = true; _this.forceUpdate(); } }; _this.getDestroyOnClose = function () { return _this.props.destroyOnClose && !_this.props.visible; }; // get drawer push width or height _this.getPushTransform = function (placement) { if (placement === 'left' || placement === 'right') { return "translateX(".concat(placement === 'left' ? 180 : -180, "px)"); } if (placement === 'top' || placement === 'bottom') { return "translateY(".concat(placement === 'top' ? 180 : -180, "px)"); } }; _this.getRcDrawerStyle = function () { var _this$props = _this.props, zIndex = _this$props.zIndex, placement = _this$props.placement, style = _this$props.style; var push = _this.state.push; return _extends({ zIndex: zIndex, transform: push ? _this.getPushTransform(placement) : undefined }, style); }; // render drawer body dom _this.renderBody = function () { var _this$props2 = _this.props, bodyStyle = _this$props2.bodyStyle, drawerStyle = _this$props2.drawerStyle, prefixCls = _this$props2.prefixCls, visible = _this$props2.visible; if (_this.destroyClose && !visible) { return null; } _this.destroyClose = false; var containerStyle = {}; var isDestroyOnClose = _this.getDestroyOnClose(); if (isDestroyOnClose) { // Increase the opacity transition, delete children after closing. containerStyle.opacity = 0; containerStyle.transition = 'opacity .3s'; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-wrapper-body"), style: _extends(_extends({}, containerStyle), drawerStyle), onTransitionEnd: _this.onDestroyTransitionEnd }, _this.renderHeader(), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-body"), style: bodyStyle }, _this.props.children)); }; // render Provider for Multi-level drawer _this.renderProvider = function (value) { var _a = _this.props, prefixCls = _a.prefixCls, placement = _a.placement, className = _a.className, wrapClassName = _a.wrapClassName, width = _a.width, height = _a.height, mask = _a.mask, rest = __rest(_a, ["prefixCls", "placement", "className", "wrapClassName", "width", "height", "mask"]); Object(_util_warning__WEBPACK_IMPORTED_MODULE_5__["default"])(wrapClassName === undefined, 'Drawer', 'wrapClassName is deprecated, please use className instead.'); var haveMask = mask ? '' : 'no-mask'; _this.parentDrawer = value; var offsetStyle = {}; if (placement === 'left' || placement === 'right') { offsetStyle.width = width; } else { offsetStyle.height = height; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](DrawerContext.Provider, { value: _assertThisInitialized(_this) }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_drawer__WEBPACK_IMPORTED_MODULE_1__["default"], _extends({ handler: false }, Object(omit_js__WEBPACK_IMPORTED_MODULE_4__["default"])(rest, ['zIndex', 'style', 'closable', 'destroyOnClose', 'drawerStyle', 'headerStyle', 'bodyStyle', 'title', 'push', 'visible', 'getPopupContainer', 'rootPrefixCls', 'getPrefixCls', 'renderEmpty', 'csp', 'pageHeader', 'autoInsertSpaceInButton']), offsetStyle, { prefixCls: prefixCls, open: _this.props.visible, showMask: mask, placement: placement, style: _this.getRcDrawerStyle(), className: classnames__WEBPACK_IMPORTED_MODULE_3___default()(wrapClassName, className, haveMask) }), _this.renderBody())); }; return _this; } _createClass(Drawer, [{ key: "componentDidMount", value: function componentDidMount() { // fix: delete drawer in child and re-render, no push started. // {show && } var visible = this.props.visible; if (visible && this.parentDrawer) { this.parentDrawer.push(); } } }, { key: "componentDidUpdate", value: function componentDidUpdate(preProps) { var visible = this.props.visible; if (preProps.visible !== visible && this.parentDrawer) { if (visible) { this.parentDrawer.push(); } else { this.parentDrawer.pull(); } } } }, { key: "componentWillUnmount", value: function componentWillUnmount() { // unmount drawer in child, clear push. if (this.parentDrawer) { this.parentDrawer.pull(); this.parentDrawer = null; } } }, { key: "renderHeader", value: function renderHeader() { var _this$props3 = this.props, title = _this$props3.title, prefixCls = _this$props3.prefixCls, closable = _this$props3.closable, headerStyle = _this$props3.headerStyle; if (!title && !closable) { return null; } var headerClassName = title ? "".concat(prefixCls, "-header") : "".concat(prefixCls, "-header-no-title"); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: headerClassName, style: headerStyle }, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-title") }, title), closable && this.renderCloseIcon()); } }, { key: "renderCloseIcon", value: function renderCloseIcon() { var _this$props4 = this.props, closable = _this$props4.closable, prefixCls = _this$props4.prefixCls, onClose = _this$props4.onClose; return closable && /*#__PURE__*/ // eslint-disable-next-line react/button-has-type react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("button", { onClick: onClose, "aria-label": "Close", className: "".concat(prefixCls, "-close") }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_6__["default"], { type: "close" })); } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](DrawerContext.Consumer, null, this.renderProvider); } }]); return Drawer; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Drawer.defaultProps = { width: 256, height: 256, closable: true, placement: 'right', maskClosable: true, mask: true, level: null, keyboard: true }; /* harmony default export */ __webpack_exports__["default"] = (Object(_config_provider_context__WEBPACK_IMPORTED_MODULE_7__["withConfigConsumer"])({ prefixCls: 'drawer' })(Drawer)); /***/ }), /***/ "./components/drawer/style/index.less": /*!********************************************!*\ !*** ./components/drawer/style/index.less ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/drawer/style/index.tsx": /*!*******************************************!*\ !*** ./components/drawer/style/index.tsx ***! \*******************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/drawer/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); // deps-lint-skip: empty /***/ }), /***/ "./components/dropdown/dropdown-button.tsx": /*!*************************************************!*\ !*** ./components/dropdown/dropdown-button.tsx ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DropdownButton; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../button */ "./components/button/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./dropdown */ "./components/dropdown/dropdown.tsx"); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var ButtonGroup = _button__WEBPACK_IMPORTED_MODULE_2__["default"].Group; var DropdownButton = /*#__PURE__*/function (_React$Component) { _inherits(DropdownButton, _React$Component); var _super = _createSuper(DropdownButton); function DropdownButton() { var _this; _classCallCheck(this, DropdownButton); _this = _super.apply(this, arguments); _this.renderButton = function (_ref) { var getContextPopupContainer = _ref.getPopupContainer, getPrefixCls = _ref.getPrefixCls; var _a = _this.props, customizePrefixCls = _a.prefixCls, type = _a.type, disabled = _a.disabled, onClick = _a.onClick, htmlType = _a.htmlType, children = _a.children, className = _a.className, overlay = _a.overlay, trigger = _a.trigger, align = _a.align, visible = _a.visible, onVisibleChange = _a.onVisibleChange, placement = _a.placement, getPopupContainer = _a.getPopupContainer, href = _a.href, _a$icon = _a.icon, icon = _a$icon === void 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_5__["default"], { type: "ellipsis" }) : _a$icon, title = _a.title, restProps = __rest(_a, ["prefixCls", "type", "disabled", "onClick", "htmlType", "children", "className", "overlay", "trigger", "align", "visible", "onVisibleChange", "placement", "getPopupContainer", "href", "icon", "title"]); var prefixCls = getPrefixCls('dropdown-button', customizePrefixCls); var dropdownProps = { align: align, overlay: overlay, disabled: disabled, trigger: disabled ? [] : trigger, onVisibleChange: onVisibleChange, placement: placement, getPopupContainer: getPopupContainer || getContextPopupContainer }; if ('visible' in _this.props) { dropdownProps.visible = visible; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](ButtonGroup, _extends({}, restProps, { className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className) }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_button__WEBPACK_IMPORTED_MODULE_2__["default"], { type: type, disabled: disabled, onClick: onClick, htmlType: htmlType, href: href, title: title }, children), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_dropdown__WEBPACK_IMPORTED_MODULE_4__["default"], dropdownProps, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_button__WEBPACK_IMPORTED_MODULE_2__["default"], { type: type }, icon))); }; return _this; } _createClass(DropdownButton, [{ key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_3__["ConfigConsumer"], null, this.renderButton); } }]); return DropdownButton; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); DropdownButton.defaultProps = { placement: 'bottomRight', type: 'default' }; /***/ }), /***/ "./components/dropdown/dropdown.tsx": /*!******************************************!*\ !*** ./components/dropdown/dropdown.tsx ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Dropdown; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_dropdown__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-dropdown */ "./node_modules/rc-dropdown/es/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _util_type__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/type */ "./components/_util/type.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var Placements = Object(_util_type__WEBPACK_IMPORTED_MODULE_6__["tuple"])('topLeft', 'topCenter', 'topRight', 'bottomLeft', 'bottomCenter', 'bottomRight'); var Dropdown = /*#__PURE__*/function (_React$Component) { _inherits(Dropdown, _React$Component); var _super = _createSuper(Dropdown); function Dropdown() { var _this; _classCallCheck(this, Dropdown); _this = _super.apply(this, arguments); _this.renderOverlay = function (prefixCls) { // rc-dropdown already can process the function of overlay, but we have check logic here. // So we need render the element to check and pass back to rc-dropdown. var overlay = _this.props.overlay; var overlayNode; if (typeof overlay === 'function') { overlayNode = overlay(); } else { overlayNode = overlay; } overlayNode = react__WEBPACK_IMPORTED_MODULE_0__["Children"].only(overlayNode); var overlayProps = overlayNode.props; // Warning if use other mode Object(_util_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(!overlayProps.mode || overlayProps.mode === 'vertical', 'Dropdown', "mode=\"".concat(overlayProps.mode, "\" is not supported for Dropdown's Menu.")); // menu cannot be selectable in dropdown defaultly // menu should be focusable in dropdown defaultly var _overlayProps$selecta = overlayProps.selectable, selectable = _overlayProps$selecta === void 0 ? false : _overlayProps$selecta, _overlayProps$focusab = overlayProps.focusable, focusable = _overlayProps$focusab === void 0 ? true : _overlayProps$focusab; var expandIcon = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-menu-submenu-arrow") }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_5__["default"], { type: "right", className: "".concat(prefixCls, "-menu-submenu-arrow-icon") })); var fixedModeOverlay = typeof overlayNode.type === 'string' ? overlay : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](overlayNode, { mode: 'vertical', selectable: selectable, focusable: focusable, expandIcon: expandIcon }); return fixedModeOverlay; }; _this.renderDropDown = function (_ref) { var getContextPopupContainer = _ref.getPopupContainer, getPrefixCls = _ref.getPrefixCls; var _this$props = _this.props, customizePrefixCls = _this$props.prefixCls, children = _this$props.children, trigger = _this$props.trigger, disabled = _this$props.disabled, getPopupContainer = _this$props.getPopupContainer; var prefixCls = getPrefixCls('dropdown', customizePrefixCls); var child = react__WEBPACK_IMPORTED_MODULE_0__["Children"].only(children); var dropdownTrigger = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](child, { className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(child.props.className, "".concat(prefixCls, "-trigger")), disabled: disabled }); var triggerActions = disabled ? [] : trigger; var alignPoint; if (triggerActions && triggerActions.indexOf('contextMenu') !== -1) { alignPoint = true; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_dropdown__WEBPACK_IMPORTED_MODULE_1__["default"], _extends({ alignPoint: alignPoint }, _this.props, { prefixCls: prefixCls, getPopupContainer: getPopupContainer || getContextPopupContainer, transitionName: _this.getTransitionName(), trigger: triggerActions, overlay: function overlay() { return _this.renderOverlay(prefixCls); } }), dropdownTrigger); }; return _this; } _createClass(Dropdown, [{ key: "getTransitionName", value: function getTransitionName() { var _this$props2 = this.props, _this$props2$placemen = _this$props2.placement, placement = _this$props2$placemen === void 0 ? '' : _this$props2$placemen, transitionName = _this$props2.transitionName; if (transitionName !== undefined) { return transitionName; } if (placement.indexOf('top') >= 0) { return 'slide-down'; } return 'slide-up'; } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_3__["ConfigConsumer"], null, this.renderDropDown); } }]); return Dropdown; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Dropdown.defaultProps = { mouseEnterDelay: 0.15, mouseLeaveDelay: 0.1, placement: 'bottomLeft' }; /***/ }), /***/ "./components/dropdown/index.tsx": /*!***************************************!*\ !*** ./components/dropdown/index.tsx ***! \***************************************/ /*! exports provided: DropDownProps, DropdownButtonProps, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ "./components/dropdown/dropdown.tsx"); /* harmony import */ var _dropdown_button__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dropdown-button */ "./components/dropdown/dropdown-button.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DropDownProps", function() { return _dropdown__WEBPACK_IMPORTED_MODULE_0__["DropDownProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DropdownButtonProps", function() { return _dropdown_button__WEBPACK_IMPORTED_MODULE_1__["DropdownButtonProps"]; }); _dropdown__WEBPACK_IMPORTED_MODULE_0__["default"].Button = _dropdown_button__WEBPACK_IMPORTED_MODULE_1__["default"]; /* harmony default export */ __webpack_exports__["default"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./components/dropdown/style/index.less": /*!**********************************************!*\ !*** ./components/dropdown/style/index.less ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/dropdown/style/index.tsx": /*!*********************************************!*\ !*** ./components/dropdown/style/index.tsx ***! \*********************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/dropdown/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _button_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../button/style */ "./components/button/style/index.tsx"); // style dependencies /***/ }), /***/ "./components/empty/empty.tsx": /*!************************************!*\ !*** ./components/empty/empty.tsx ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); var Empty = function Empty() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("svg", { width: "184", height: "152", viewBox: "0 0 184 152", xmlns: "http://www.w3.org/2000/svg" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("g", { fill: "none", fillRule: "evenodd" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("g", { transform: "translate(24 31.67)" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("ellipse", { fillOpacity: ".8", fill: "#F5F5F7", cx: "67.797", cy: "106.89", rx: "67.797", ry: "12.668" }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("path", { d: "M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z", fill: "#AEB8C2" }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("path", { d: "M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z", fill: "url(#linearGradient-1)", transform: "translate(13.56)" }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("path", { d: "M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z", fill: "#F5F5F7" }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("path", { d: "M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z", fill: "#DCE0E6" })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("path", { d: "M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z", fill: "#DCE0E6" }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("g", { transform: "translate(149.65 15.383)", fill: "#FFF" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("ellipse", { cx: "20.654", cy: "3.167", rx: "2.849", ry: "2.815" }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("path", { d: "M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z" })))); }; /* harmony default export */ __webpack_exports__["default"] = (Empty); /***/ }), /***/ "./components/empty/index.tsx": /*!************************************!*\ !*** ./components/empty/index.tsx ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../locale-provider/LocaleReceiver */ "./components/locale-provider/LocaleReceiver.tsx"); /* harmony import */ var _empty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./empty */ "./components/empty/empty.tsx"); /* harmony import */ var _simple__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./simple */ "./components/empty/simple.tsx"); function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var defaultEmptyImg = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_empty__WEBPACK_IMPORTED_MODULE_4__["default"], null); var simpleEmptyImg = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_simple__WEBPACK_IMPORTED_MODULE_5__["default"], null); var Empty = function Empty(props) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_2__["ConfigConsumer"], null, function (_ref) { var getPrefixCls = _ref.getPrefixCls; var className = props.className, customizePrefixCls = props.prefixCls, _props$image = props.image, image = _props$image === void 0 ? defaultEmptyImg : _props$image, description = props.description, children = props.children, imageStyle = props.imageStyle, restProps = __rest(props, ["className", "prefixCls", "image", "description", "children", "imageStyle"]); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_3__["default"], { componentName: "Empty" }, function (locale) { var prefixCls = getPrefixCls('empty', customizePrefixCls); var des = typeof description !== 'undefined' ? description : locale.description; var alt = typeof des === 'string' ? des : 'empty'; var imageNode = null; if (typeof image === 'string') { imageNode = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("img", { alt: alt, src: image }); } else { imageNode = image; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({ className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, _defineProperty({}, "".concat(prefixCls, "-normal"), image === simpleEmptyImg), className) }, restProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-image"), style: imageStyle }, imageNode), des && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("p", { className: "".concat(prefixCls, "-description") }, des), children && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-footer") }, children)); }); }); }; Empty.PRESENTED_IMAGE_DEFAULT = defaultEmptyImg; Empty.PRESENTED_IMAGE_SIMPLE = simpleEmptyImg; /* harmony default export */ __webpack_exports__["default"] = (Empty); /***/ }), /***/ "./components/empty/simple.tsx": /*!*************************************!*\ !*** ./components/empty/simple.tsx ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); var Simple = function Simple() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("svg", { width: "64", height: "41", viewBox: "0 0 64 41", xmlns: "http://www.w3.org/2000/svg" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("g", { transform: "translate(0 1)", fill: "none", fillRule: "evenodd" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("ellipse", { fill: "#F5F5F5", cx: "32", cy: "33", rx: "32", ry: "7" }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("g", { fillRule: "nonzero", stroke: "#D9D9D9" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("path", { d: "M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z" }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("path", { d: "M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z", fill: "#FAFAFA" })))); }; /* harmony default export */ __webpack_exports__["default"] = (Simple); /***/ }), /***/ "./components/empty/style/index.less": /*!*******************************************!*\ !*** ./components/empty/style/index.less ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/empty/style/index.tsx": /*!******************************************!*\ !*** ./components/empty/style/index.tsx ***! \******************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/empty/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/form/Form.tsx": /*!**********************************!*\ !*** ./components/form/Form.tsx ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Form; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var rc_form_es_createDOMForm__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rc-form/es/createDOMForm */ "./node_modules/rc-form/es/createDOMForm.js"); /* harmony import */ var rc_form_es_createFormField__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rc-form/es/createFormField */ "./node_modules/rc-form/es/createFormField.js"); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_type__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/type */ "./components/_util/type.ts"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); /* harmony import */ var _FormItem__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./FormItem */ "./components/form/FormItem.tsx"); /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./constants */ "./components/form/constants.tsx"); /* harmony import */ var _context__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./context */ "./components/form/context.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var FormLayouts = Object(_util_type__WEBPACK_IMPORTED_MODULE_7__["tuple"])('horizontal', 'inline', 'vertical'); var Form = /*#__PURE__*/function (_React$Component) { _inherits(Form, _React$Component); var _super = _createSuper(Form); function Form(props) { var _this; _classCallCheck(this, Form); _this = _super.call(this, props); _this.renderForm = function (_ref) { var _classNames; var getPrefixCls = _ref.getPrefixCls; var _this$props = _this.props, customizePrefixCls = _this$props.prefixCls, hideRequiredMark = _this$props.hideRequiredMark, _this$props$className = _this$props.className, className = _this$props$className === void 0 ? '' : _this$props$className, layout = _this$props.layout; var prefixCls = getPrefixCls('form', customizePrefixCls); var formClassName = classnames__WEBPACK_IMPORTED_MODULE_2___default()(prefixCls, (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-horizontal"), layout === 'horizontal'), _defineProperty(_classNames, "".concat(prefixCls, "-vertical"), layout === 'vertical'), _defineProperty(_classNames, "".concat(prefixCls, "-inline"), layout === 'inline'), _defineProperty(_classNames, "".concat(prefixCls, "-hide-required-mark"), hideRequiredMark), _classNames), className); var formProps = Object(omit_js__WEBPACK_IMPORTED_MODULE_5__["default"])(_this.props, ['prefixCls', 'className', 'layout', 'form', 'hideRequiredMark', 'wrapperCol', 'labelAlign', 'labelCol', 'colon']); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("form", _extends({}, formProps, { className: formClassName })); }; Object(_util_warning__WEBPACK_IMPORTED_MODULE_8__["default"])(!props.form, 'Form', 'It is unnecessary to pass `form` to `Form` after antd@1.7.0.'); return _this; } _createClass(Form, [{ key: "render", value: function render() { var _this$props2 = this.props, wrapperCol = _this$props2.wrapperCol, labelAlign = _this$props2.labelAlign, labelCol = _this$props2.labelCol, layout = _this$props2.layout, colon = _this$props2.colon; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_context__WEBPACK_IMPORTED_MODULE_11__["default"].Provider, { value: { wrapperCol: wrapperCol, labelAlign: labelAlign, labelCol: labelCol, vertical: layout === 'vertical', colon: colon } }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_6__["ConfigConsumer"], null, this.renderForm)); } }]); return Form; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Form.defaultProps = { colon: true, layout: 'horizontal', hideRequiredMark: false, onSubmit: function onSubmit(e) { e.preventDefault(); } }; Form.propTypes = { prefixCls: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"], layout: prop_types__WEBPACK_IMPORTED_MODULE_1__["oneOf"](FormLayouts), children: prop_types__WEBPACK_IMPORTED_MODULE_1__["any"], onSubmit: prop_types__WEBPACK_IMPORTED_MODULE_1__["func"], hideRequiredMark: prop_types__WEBPACK_IMPORTED_MODULE_1__["bool"], colon: prop_types__WEBPACK_IMPORTED_MODULE_1__["bool"] }; Form.Item = _FormItem__WEBPACK_IMPORTED_MODULE_9__["default"]; Form.createFormField = rc_form_es_createFormField__WEBPACK_IMPORTED_MODULE_4__["default"]; Form.create = function create() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return Object(rc_form_es_createDOMForm__WEBPACK_IMPORTED_MODULE_3__["default"])(_extends(_extends({ fieldNameProp: 'id' }, options), { fieldMetaProp: _constants__WEBPACK_IMPORTED_MODULE_10__["FIELD_META_PROP"], fieldDataProp: _constants__WEBPACK_IMPORTED_MODULE_10__["FIELD_DATA_PROP"] })); }; /***/ }), /***/ "./components/form/FormItem.tsx": /*!**************************************!*\ !*** ./components/form/FormItem.tsx ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return FormItem; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "react-dom"); /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var rc_animate__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rc-animate */ "./node_modules/rc-animate/es/Animate.js"); /* harmony import */ var omit_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); /* harmony import */ var _grid_row__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../grid/row */ "./components/grid/row.tsx"); /* harmony import */ var _grid_col__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../grid/col */ "./components/grid/col.tsx"); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.ts"); /* harmony import */ var _util_type__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../_util/type */ "./components/_util/type.ts"); /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./constants */ "./components/form/constants.tsx"); /* harmony import */ var _context__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./context */ "./components/form/context.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var ValidateStatuses = Object(_util_type__WEBPACK_IMPORTED_MODULE_11__["tuple"])('success', 'warning', 'error', 'validating', ''); var FormLabelAligns = Object(_util_type__WEBPACK_IMPORTED_MODULE_11__["tuple"])('left', 'right'); function intersperseSpace(list) { return list.reduce(function (current, item) { return [].concat(_toConsumableArray(current), [' ', item]); }, []).slice(1); } var FormItem = /*#__PURE__*/function (_React$Component) { _inherits(FormItem, _React$Component); var _super = _createSuper(FormItem); function FormItem() { var _this; _classCallCheck(this, FormItem); _this = _super.apply(this, arguments); _this.helpShow = false; // Resolve duplicated ids bug between different forms // https://github.com/ant-design/ant-design/issues/7351 _this.onLabelClick = function () { var id = _this.props.id || _this.getId(); if (!id) { return; } var formItemNode = react_dom__WEBPACK_IMPORTED_MODULE_1__["findDOMNode"](_assertThisInitialized(_this)); var control = formItemNode.querySelector("[id=\"".concat(id, "\"]")); if (control && control.focus) { control.focus(); } }; _this.onHelpAnimEnd = function (_key, helpShow) { _this.helpShow = helpShow; if (!helpShow) { _this.setState({}); } }; _this.renderFormItem = function (_ref) { var _itemClassName; var getPrefixCls = _ref.getPrefixCls; var _a = _this.props, customizePrefixCls = _a.prefixCls, style = _a.style, className = _a.className, restProps = __rest(_a, ["prefixCls", "style", "className"]); var prefixCls = getPrefixCls('form', customizePrefixCls); var children = _this.renderChildren(prefixCls); var itemClassName = (_itemClassName = {}, _defineProperty(_itemClassName, "".concat(prefixCls, "-item"), true), _defineProperty(_itemClassName, "".concat(prefixCls, "-item-with-help"), _this.helpShow), _defineProperty(_itemClassName, "".concat(className), !!className), _itemClassName); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_grid_row__WEBPACK_IMPORTED_MODULE_6__["default"], _extends({ className: classnames__WEBPACK_IMPORTED_MODULE_3___default()(itemClassName), style: style }, Object(omit_js__WEBPACK_IMPORTED_MODULE_5__["default"])(restProps, ['id', 'htmlFor', 'label', 'labelAlign', 'labelCol', 'wrapperCol', 'help', 'extra', 'validateStatus', 'hasFeedback', 'required', 'colon']), { key: "row" }), children); }; return _this; } _createClass(FormItem, [{ key: "componentDidMount", value: function componentDidMount() { var _this$props = this.props, children = _this$props.children, help = _this$props.help, validateStatus = _this$props.validateStatus, id = _this$props.id; Object(_util_warning__WEBPACK_IMPORTED_MODULE_10__["default"])(this.getControls(children, true).length <= 1 || help !== undefined || validateStatus !== undefined, 'Form.Item', 'Cannot generate `validateStatus` and `help` automatically, ' + 'while there are more than one `getFieldDecorator` in it.'); Object(_util_warning__WEBPACK_IMPORTED_MODULE_10__["default"])(!id, 'Form.Item', '`id` is deprecated for its label `htmlFor`. Please use `htmlFor` directly.'); } }, { key: "getHelpMessage", value: function getHelpMessage() { var help = this.props.help; if (help === undefined && this.getOnlyControl()) { var _this$getField = this.getField(), errors = _this$getField.errors; if (errors) { return intersperseSpace(errors.map(function (e, index) { var node = null; if ( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](e)) { node = e; } else if ( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](e.message)) { node = e.message; } // eslint-disable-next-line react/no-array-index-key return node ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](node, { key: index }) : e.message; })); } return ''; } return help; } }, { key: "getControls", value: function getControls(children, recursively) { var controls = []; var childrenArray = react__WEBPACK_IMPORTED_MODULE_0__["Children"].toArray(children); for (var i = 0; i < childrenArray.length; i++) { if (!recursively && controls.length > 0) { break; } var child = childrenArray[i]; if (child.type && (child.type === FormItem || child.type.displayName === 'FormItem')) { continue; } if (!child.props) { continue; } if (_constants__WEBPACK_IMPORTED_MODULE_12__["FIELD_META_PROP"] in child.props) { // And means FIELD_DATA_PROP in child.props, too. controls.push(child); } else if (child.props.children) { controls = controls.concat(this.getControls(child.props.children, recursively)); } } return controls; } }, { key: "getOnlyControl", value: function getOnlyControl() { var child = this.getControls(this.props.children, false)[0]; return child !== undefined ? child : null; } }, { key: "getChildProp", value: function getChildProp(prop) { var child = this.getOnlyControl(); return child && child.props && child.props[prop]; } }, { key: "getId", value: function getId() { return this.getChildProp('id'); } }, { key: "getMeta", value: function getMeta() { return this.getChildProp(_constants__WEBPACK_IMPORTED_MODULE_12__["FIELD_META_PROP"]); } }, { key: "getField", value: function getField() { return this.getChildProp(_constants__WEBPACK_IMPORTED_MODULE_12__["FIELD_DATA_PROP"]); } }, { key: "getValidateStatus", value: function getValidateStatus() { var onlyControl = this.getOnlyControl(); if (!onlyControl) { return ''; } var field = this.getField(); if (field.validating) { return 'validating'; } if (field.errors) { return 'error'; } var fieldValue = 'value' in field ? field.value : this.getMeta().initialValue; if (fieldValue !== undefined && fieldValue !== null && fieldValue !== '') { return 'success'; } return ''; } }, { key: "isRequired", value: function isRequired() { var required = this.props.required; if (required !== undefined) { return required; } if (this.getOnlyControl()) { var meta = this.getMeta() || {}; var validate = meta.validate || []; return validate.filter(function (item) { return !!item.rules; }).some(function (item) { return item.rules.some(function (rule) { return rule.required; }); }); } return false; } }, { key: "renderHelp", value: function renderHelp(prefixCls) { var help = this.getHelpMessage(); var children = help ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-explain"), key: "help" }, help) : null; if (children) { this.helpShow = !!children; } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](rc_animate__WEBPACK_IMPORTED_MODULE_4__["default"], { transitionName: "show-help", component: "", transitionAppear: true, key: "help", onEnd: this.onHelpAnimEnd }, children); } }, { key: "renderExtra", value: function renderExtra(prefixCls) { var extra = this.props.extra; return extra ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefixCls, "-extra") }, extra) : null; } }, { key: "renderValidateWrapper", value: function renderValidateWrapper(prefixCls, c1, c2, c3) { var props = this.props; var onlyControl = this.getOnlyControl; var validateStatus = props.validateStatus === undefined && onlyControl ? this.getValidateStatus() : props.validateStatus; var classes = "".concat(prefixCls, "-item-control"); if (validateStatus) { classes = classnames__WEBPACK_IMPORTED_MODULE_3___default()("".concat(prefixCls, "-item-control"), { 'has-feedback': validateStatus && props.hasFeedback, 'has-success': validateStatus === 'success', 'has-warning': validateStatus === 'warning', 'has-error': validateStatus === 'error', 'is-validating': validateStatus === 'validating' }); } var iconType = ''; switch (validateStatus) { case 'success': iconType = 'check-circle'; break; case 'warning': iconType = 'exclamation-circle'; break; case 'error': iconType = 'close-circle'; break; case 'validating': iconType = 'loading'; break; default: iconType = ''; break; } var icon = props.hasFeedback && iconType ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-item-children-icon") }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_8__["default"], { type: iconType, theme: iconType === 'loading' ? 'outlined' : 'filled' })) : null; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: classes }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-item-children") }, c1, icon), c2, c3); } }, { key: "renderWrapper", value: function renderWrapper(prefixCls, children) { var _this2 = this; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_context__WEBPACK_IMPORTED_MODULE_13__["default"].Consumer, { key: "wrapper" }, function (_ref2) { var contextWrapperCol = _ref2.wrapperCol, vertical = _ref2.vertical; var wrapperCol = _this2.props.wrapperCol; var mergedWrapperCol = ('wrapperCol' in _this2.props ? wrapperCol : contextWrapperCol) || {}; var className = classnames__WEBPACK_IMPORTED_MODULE_3___default()("".concat(prefixCls, "-item-control-wrapper"), mergedWrapperCol.className); // No pass FormContext since it's useless return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_context__WEBPACK_IMPORTED_MODULE_13__["default"].Provider, { value: { vertical: vertical } }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_grid_col__WEBPACK_IMPORTED_MODULE_7__["default"], _extends({}, mergedWrapperCol, { className: className }), children)); }); } }, { key: "renderLabel", value: function renderLabel(prefixCls) { var _this3 = this; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_context__WEBPACK_IMPORTED_MODULE_13__["default"].Consumer, { key: "label" }, function (_ref3) { var _classNames; var vertical = _ref3.vertical, contextLabelAlign = _ref3.labelAlign, contextLabelCol = _ref3.labelCol, contextColon = _ref3.colon; var _this3$props = _this3.props, label = _this3$props.label, labelCol = _this3$props.labelCol, labelAlign = _this3$props.labelAlign, colon = _this3$props.colon, id = _this3$props.id, htmlFor = _this3$props.htmlFor; var required = _this3.isRequired(); var mergedLabelCol = ('labelCol' in _this3.props ? labelCol : contextLabelCol) || {}; var mergedLabelAlign = 'labelAlign' in _this3.props ? labelAlign : contextLabelAlign; var labelClsBasic = "".concat(prefixCls, "-item-label"); var labelColClassName = classnames__WEBPACK_IMPORTED_MODULE_3___default()(labelClsBasic, mergedLabelAlign === 'left' && "".concat(labelClsBasic, "-left"), mergedLabelCol.className); var labelChildren = label; // Keep label is original where there should have no colon var computedColon = colon === true || contextColon !== false && colon !== false; var haveColon = computedColon && !vertical; // Remove duplicated user input colon if (haveColon && typeof label === 'string' && label.trim() !== '') { labelChildren = label.replace(/[::]\s*$/, ''); } var labelClassName = classnames__WEBPACK_IMPORTED_MODULE_3___default()((_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-item-required"), required), _defineProperty(_classNames, "".concat(prefixCls, "-item-no-colon"), !computedColon), _classNames)); return label ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_grid_col__WEBPACK_IMPORTED_MODULE_7__["default"], _extends({}, mergedLabelCol, { className: labelColClassName }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("label", { htmlFor: htmlFor || id || _this3.getId(), className: labelClassName, title: typeof label === 'string' ? label : '', onClick: _this3.onLabelClick }, labelChildren)) : null; }); } }, { key: "renderChildren", value: function renderChildren(prefixCls) { var children = this.props.children; return [this.renderLabel(prefixCls), this.renderWrapper(prefixCls, this.renderValidateWrapper(prefixCls, children, this.renderHelp(prefixCls), this.renderExtra(prefixCls)))]; } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_9__["ConfigConsumer"], null, this.renderFormItem); } }]); return FormItem; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); FormItem.defaultProps = { hasFeedback: false }; FormItem.propTypes = { prefixCls: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"], label: prop_types__WEBPACK_IMPORTED_MODULE_2__["oneOfType"]([prop_types__WEBPACK_IMPORTED_MODULE_2__["string"], prop_types__WEBPACK_IMPORTED_MODULE_2__["node"]]), labelCol: prop_types__WEBPACK_IMPORTED_MODULE_2__["object"], help: prop_types__WEBPACK_IMPORTED_MODULE_2__["oneOfType"]([prop_types__WEBPACK_IMPORTED_MODULE_2__["node"], prop_types__WEBPACK_IMPORTED_MODULE_2__["bool"]]), validateStatus: prop_types__WEBPACK_IMPORTED_MODULE_2__["oneOf"](ValidateStatuses), hasFeedback: prop_types__WEBPACK_IMPORTED_MODULE_2__["bool"], wrapperCol: prop_types__WEBPACK_IMPORTED_MODULE_2__["object"], className: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"], id: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"], children: prop_types__WEBPACK_IMPORTED_MODULE_2__["node"], colon: prop_types__WEBPACK_IMPORTED_MODULE_2__["bool"] }; /***/ }), /***/ "./components/form/constants.tsx": /*!***************************************!*\ !*** ./components/form/constants.tsx ***! \***************************************/ /*! exports provided: FIELD_META_PROP, FIELD_DATA_PROP */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FIELD_META_PROP", function() { return FIELD_META_PROP; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FIELD_DATA_PROP", function() { return FIELD_DATA_PROP; }); var FIELD_META_PROP = 'data-__meta'; var FIELD_DATA_PROP = 'data-__field'; /***/ }), /***/ "./components/form/context.ts": /*!************************************!*\ !*** ./components/form/context.ts ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/create-react-context */ "./node_modules/@ant-design/create-react-context/lib/index.js"); /* harmony import */ var _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_0__); var FormContext = _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_0___default()({ labelAlign: 'right', vertical: false }); /* harmony default export */ __webpack_exports__["default"] = (FormContext); /***/ }), /***/ "./components/form/index.tsx": /*!***********************************!*\ !*** ./components/form/index.tsx ***! \***********************************/ /*! exports provided: FormProps, FormComponentProps, FormCreateOption, ValidateCallback, ValidationRule, FormItemProps, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Form__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Form */ "./components/form/Form.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FormProps", function() { return _Form__WEBPACK_IMPORTED_MODULE_0__["FormProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FormComponentProps", function() { return _Form__WEBPACK_IMPORTED_MODULE_0__["FormComponentProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FormCreateOption", function() { return _Form__WEBPACK_IMPORTED_MODULE_0__["FormCreateOption"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ValidateCallback", function() { return _Form__WEBPACK_IMPORTED_MODULE_0__["ValidateCallback"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ValidationRule", function() { return _Form__WEBPACK_IMPORTED_MODULE_0__["ValidationRule"]; }); /* harmony import */ var _FormItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./FormItem */ "./components/form/FormItem.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FormItemProps", function() { return _FormItem__WEBPACK_IMPORTED_MODULE_1__["FormItemProps"]; }); /* harmony default export */ __webpack_exports__["default"] = (_Form__WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./components/form/style/index.less": /*!******************************************!*\ !*** ./components/form/style/index.less ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/form/style/index.tsx": /*!*****************************************!*\ !*** ./components/form/style/index.tsx ***! \*****************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/form/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _grid_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../grid/style */ "./components/grid/style/index.tsx"); // style dependencies /***/ }), /***/ "./components/grid/RowContext.tsx": /*!****************************************!*\ !*** ./components/grid/RowContext.tsx ***! \****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/create-react-context */ "./node_modules/@ant-design/create-react-context/lib/index.js"); /* harmony import */ var _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_0__); var RowContext = _ant_design_create_react_context__WEBPACK_IMPORTED_MODULE_0___default()({}); /* harmony default export */ __webpack_exports__["default"] = (RowContext); /***/ }), /***/ "./components/grid/col.tsx": /*!*********************************!*\ !*** ./components/grid/col.tsx ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Col; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _RowContext__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RowContext */ "./components/grid/RowContext.tsx"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var objectOrNumber = prop_types__WEBPACK_IMPORTED_MODULE_1__["oneOfType"]([prop_types__WEBPACK_IMPORTED_MODULE_1__["object"], prop_types__WEBPACK_IMPORTED_MODULE_1__["number"]]); var Col = /*#__PURE__*/function (_React$Component) { _inherits(Col, _React$Component); var _super = _createSuper(Col); function Col() { var _this; _classCallCheck(this, Col); _this = _super.apply(this, arguments); _this.renderCol = function (_ref) { var _classNames; var getPrefixCls = _ref.getPrefixCls; var _assertThisInitialize = _assertThisInitialized(_this), props = _assertThisInitialize.props; var customizePrefixCls = props.prefixCls, span = props.span, order = props.order, offset = props.offset, push = props.push, pull = props.pull, className = props.className, children = props.children, others = __rest(props, ["prefixCls", "span", "order", "offset", "push", "pull", "className", "children"]); var prefixCls = getPrefixCls('col', customizePrefixCls); var sizeClassObj = {}; ['xs', 'sm', 'md', 'lg', 'xl', 'xxl'].forEach(function (size) { var _extends2; var sizeProps = {}; var propSize = props[size]; if (typeof propSize === 'number') { sizeProps.span = propSize; } else if (_typeof(propSize) === 'object') { sizeProps = propSize || {}; } delete others[size]; sizeClassObj = _extends(_extends({}, sizeClassObj), (_extends2 = {}, _defineProperty(_extends2, "".concat(prefixCls, "-").concat(size, "-").concat(sizeProps.span), sizeProps.span !== undefined), _defineProperty(_extends2, "".concat(prefixCls, "-").concat(size, "-order-").concat(sizeProps.order), sizeProps.order || sizeProps.order === 0), _defineProperty(_extends2, "".concat(prefixCls, "-").concat(size, "-offset-").concat(sizeProps.offset), sizeProps.offset || sizeProps.offset === 0), _defineProperty(_extends2, "".concat(prefixCls, "-").concat(size, "-push-").concat(sizeProps.push), sizeProps.push || sizeProps.push === 0), _defineProperty(_extends2, "".concat(prefixCls, "-").concat(size, "-pull-").concat(sizeProps.pull), sizeProps.pull || sizeProps.pull === 0), _extends2)); }); var classes = classnames__WEBPACK_IMPORTED_MODULE_2___default()(prefixCls, (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-").concat(span), span !== undefined), _defineProperty(_classNames, "".concat(prefixCls, "-order-").concat(order), order), _defineProperty(_classNames, "".concat(prefixCls, "-offset-").concat(offset), offset), _defineProperty(_classNames, "".concat(prefixCls, "-push-").concat(push), push), _defineProperty(_classNames, "".concat(prefixCls, "-pull-").concat(pull), pull), _classNames), className, sizeClassObj); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_RowContext__WEBPACK_IMPORTED_MODULE_3__["default"].Consumer, null, function (_ref2) { var gutter = _ref2.gutter; var style = others.style; if (gutter) { style = _extends(_extends(_extends({}, gutter[0] > 0 ? { paddingLeft: gutter[0] / 2, paddingRight: gutter[0] / 2 } : {}), gutter[1] > 0 ? { paddingTop: gutter[1] / 2, paddingBottom: gutter[1] / 2 } : {}), style); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({}, others, { style: style, className: classes }), children); }); }; return _this; } _createClass(Col, [{ key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_4__["ConfigConsumer"], null, this.renderCol); } }]); return Col; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Col.propTypes = { span: prop_types__WEBPACK_IMPORTED_MODULE_1__["number"], order: prop_types__WEBPACK_IMPORTED_MODULE_1__["number"], offset: prop_types__WEBPACK_IMPORTED_MODULE_1__["number"], push: prop_types__WEBPACK_IMPORTED_MODULE_1__["number"], pull: prop_types__WEBPACK_IMPORTED_MODULE_1__["number"], className: prop_types__WEBPACK_IMPORTED_MODULE_1__["string"], children: prop_types__WEBPACK_IMPORTED_MODULE_1__["node"], xs: objectOrNumber, sm: objectOrNumber, md: objectOrNumber, lg: objectOrNumber, xl: objectOrNumber, xxl: objectOrNumber }; /***/ }), /***/ "./components/grid/index.tsx": /*!***********************************!*\ !*** ./components/grid/index.tsx ***! \***********************************/ /*! exports provided: RowProps, ColProps, ColSize, Row, Col */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _row__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./row */ "./components/grid/row.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Row", function() { return _row__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /* harmony import */ var _col__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./col */ "./components/grid/col.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Col", function() { return _col__WEBPACK_IMPORTED_MODULE_1__["default"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "RowProps", function() { return _row__WEBPACK_IMPORTED_MODULE_0__["RowProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ColProps", function() { return _col__WEBPACK_IMPORTED_MODULE_1__["ColProps"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ColSize", function() { return _col__WEBPACK_IMPORTED_MODULE_1__["ColSize"]; }); /***/ }), /***/ "./components/grid/row.tsx": /*!*********************************!*\ !*** ./components/grid/row.tsx ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Row; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _RowContext__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./RowContext */ "./components/grid/RowContext.tsx"); /* harmony import */ var _util_type__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../_util/type */ "./components/_util/type.ts"); /* harmony import */ var _util_responsiveObserve__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/responsiveObserve */ "./components/_util/responsiveObserve.ts"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var RowAligns = Object(_util_type__WEBPACK_IMPORTED_MODULE_5__["tuple"])('top', 'middle', 'bottom', 'stretch'); var RowJustify = Object(_util_type__WEBPACK_IMPORTED_MODULE_5__["tuple"])('start', 'end', 'center', 'space-around', 'space-between'); var Row = /*#__PURE__*/function (_React$Component) { _inherits(Row, _React$Component); var _super = _createSuper(Row); function Row() { var _this; _classCallCheck(this, Row); _this = _super.apply(this, arguments); _this.state = { screens: {} }; _this.renderRow = function (_ref) { var _classNames; var getPrefixCls = _ref.getPrefixCls; var _a = _this.props, customizePrefixCls = _a.prefixCls, type = _a.type, justify = _a.justify, align = _a.align, className = _a.className, style = _a.style, children = _a.children, others = __rest(_a, ["prefixCls", "type", "justify", "align", "className", "style", "children"]); var prefixCls = getPrefixCls('row', customizePrefixCls); var gutter = _this.getGutter(); var classes = classnames__WEBPACK_IMPORTED_MODULE_1___default()((_classNames = {}, _defineProperty(_classNames, prefixCls, !type), _defineProperty(_classNames, "".concat(prefixCls, "-").concat(type), type), _defineProperty(_classNames, "".concat(prefixCls, "-").concat(type, "-").concat(justify), type && justify), _defineProperty(_classNames, "".concat(prefixCls, "-").concat(type, "-").concat(align), type && align), _classNames), className); var rowStyle = _extends(_extends(_extends({}, gutter[0] > 0 ? { marginLeft: gutter[0] / -2, marginRight: gutter[0] / -2 } : {}), gutter[1] > 0 ? { marginTop: gutter[1] / -2, marginBottom: gutter[1] / -2 } : {}), style); var otherProps = _extends({}, others); delete otherProps.gutter; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_RowContext__WEBPACK_IMPORTED_MODULE_4__["default"].Provider, { value: { gutter: gutter } }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({}, otherProps, { className: classes, style: rowStyle }), children)); }; return _this; } _createClass(Row, [{ key: "componentDidMount", value: function componentDidMount() { var _this2 = this; this.token = _util_responsiveObserve__WEBPACK_IMPORTED_MODULE_6__["default"].subscribe(function (screens) { var gutter = _this2.props.gutter; if (_typeof(gutter) === 'object' || Array.isArray(gutter) && (_typeof(gutter[0]) === 'object' || _typeof(gutter[1]) === 'object')) { _this2.setState({ screens: screens }); } }); } }, { key: "componentWillUnmount", value: function componentWillUnmount() { _util_responsiveObserve__WEBPACK_IMPORTED_MODULE_6__["default"].unsubscribe(this.token); } }, { key: "getGutter", value: function getGutter() { var results = [0, 0]; var gutter = this.props.gutter; var screens = this.state.screens; var normalizedGutter = Array.isArray(gutter) ? gutter : [gutter, 0]; normalizedGutter.forEach(function (g, index) { if (_typeof(g) === 'object') { for (var i = 0; i < _util_responsiveObserve__WEBPACK_IMPORTED_MODULE_6__["responsiveArray"].length; i++) { var breakpoint = _util_responsiveObserve__WEBPACK_IMPORTED_MODULE_6__["responsiveArray"][i]; if (screens[breakpoint] && g[breakpoint] !== undefined) { results[index] = g[breakpoint]; break; } } } else { results[index] = g || 0; } }); return results; } }, { key: "render", value: function render() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_3__["ConfigConsumer"], null, this.renderRow); } }]); return Row; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); Row.defaultProps = { gutter: 0 }; Row.propTypes = { type: prop_types__WEBPACK_IMPORTED_MODULE_2__["oneOf"](['flex']), align: prop_types__WEBPACK_IMPORTED_MODULE_2__["oneOf"](RowAligns), justify: prop_types__WEBPACK_IMPORTED_MODULE_2__["oneOf"](RowJustify), className: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"], children: prop_types__WEBPACK_IMPORTED_MODULE_2__["node"], gutter: prop_types__WEBPACK_IMPORTED_MODULE_2__["oneOfType"]([prop_types__WEBPACK_IMPORTED_MODULE_2__["object"], prop_types__WEBPACK_IMPORTED_MODULE_2__["number"], prop_types__WEBPACK_IMPORTED_MODULE_2__["array"]]), prefixCls: prop_types__WEBPACK_IMPORTED_MODULE_2__["string"] }; /***/ }), /***/ "./components/grid/style/index.less": /*!******************************************!*\ !*** ./components/grid/style/index.less ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/grid/style/index.tsx": /*!*****************************************!*\ !*** ./components/grid/style/index.tsx ***! \*****************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "./components/style/index.less"); /* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "./components/grid/style/index.less"); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__); /***/ }), /***/ "./components/icon/IconFont.tsx": /*!**************************************!*\ !*** ./components/icon/IconFont.tsx ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return create; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./components/icon/index.tsx"); function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; } if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var customCache = new Set(); function create() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var scriptUrl = options.scriptUrl, _options$extraCommonP = options.extraCommonProps, extraCommonProps = _options$extraCommonP === void 0 ? {} : _options$extraCommonP; /** * DOM API required. * Make sure in browser environment. * The Custom Icon will create a