UNPKG

zfd

Version:

An enterprise-class UI design language and React-based implementation

1,039 lines (825 loc) 1.07 MB
/*! * * zfd v0.0.9 * * Copyright 2015-present, Alipay, Inc. * All rights reserved. * */ (function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(require("react"), require("react-dom"), require("moment")); else if(typeof define === 'function' && define.amd) define(["react", "react-dom", "moment"], factory); else if(typeof exports === 'object') exports["zfd"] = factory(require("react"), require("react-dom"), require("moment")); else root["zfd"] = factory(root["React"], root["ReactDOM"], root["moment"]); })(window, function(__WEBPACK_EXTERNAL_MODULE_react__, __WEBPACK_EXTERNAL_MODULE_react_dom__, __WEBPACK_EXTERNAL_MODULE_moment__) { 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 = { "./alert/style/index.tsx": "./components/alert/style/index.tsx", "./icon/style/index.tsx": "./components/icon/style/index.tsx", "./slideshow/style/index.tsx": "./components/slideshow/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/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) === 'data_' || key === 'role') && key.substr(0, 7) !== 'data-__') { prev[key] = props[key]; } return prev; }, {}); } /***/ }), /***/ "./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 function interopDefault(m) { return m["default"] || m; } /***/ }), /***/ "./components/_util/warning.tsx": /*!**************************************!*\ !*** ./components/_util/warning.tsx ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var warning__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! warning */ "./node_modules/warning/warning.js"); /* harmony import */ var warning__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(warning__WEBPACK_IMPORTED_MODULE_0__); var warned = {}; /* harmony default export */ __webpack_exports__["default"] = (function (valid, component, message) { if (!valid && !warned[message]) { warning__WEBPACK_IMPORTED_MODULE_0___default()(false, "[zfd: ".concat(component, "] ").concat(message)); warned[message] = true; } }); /***/ }), /***/ "./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 _util_getDataOrAriaProps__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_util/getDataOrAriaProps */ "./components/_util/getDataOrAriaProps.ts"); /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ "./components/config-provider/index.tsx"); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../icon */ "./components/icon/index.tsx"); function _typeof(obj) { 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 _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } 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 noop() {} var Alert = /*#__PURE__*/ function (_React$Component) { _inherits(Alert, _React$Component); function Alert() { var _this; _classCallCheck(this, Alert); _this = _possibleConstructorReturn(this, _getPrototypeOf(Alert).apply(this, arguments)); _this.state = { closing: true, closed: false }; _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: false }); (_this.props.onClose || noop)(e); }; _this.animationEnd = function () { _this.setState({ closed: true, closing: true }); (_this.props.afterClose || noop)(); }; _this.renderAlert = function (_ref) { var _classNames, _classNames2; 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 prefixCls = getPrefixCls('alert', customizePrefixCls); // banner模式默认有 Icon showIcon = banner && showIcon === undefined ? true : showIcon; // banner模式默认为警告 type = banner && type === undefined ? 'warning' : type || 'info'; var iconTheme = 'filled'; // should we give a warning? // warning(!iconType, `The property 'iconType' is deprecated. Use the property 'icon' instead.`); 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, "-close"), !_this.state.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 ? react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("a", { onClick: _this.handleClose, className: "".concat(prefixCls, "-close-icon") }, closeText || react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_6__["default"], { type: "close" })) : null; var dataOrAriaProps = Object(_util_getDataOrAriaProps__WEBPACK_IMPORTED_MODULE_4__["default"])(_this.props); var iconNode = icon && (react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](icon) ? react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](icon, { className: classnames__WEBPACK_IMPORTED_MODULE_3___default()((_classNames2 = {}, _defineProperty(_classNames2, icon.props.className, icon.props.className), _defineProperty(_classNames2, "".concat(prefixCls, "-icon"), true), _classNames2)) }) : react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-icon") }, icon)) || react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_icon__WEBPACK_IMPORTED_MODULE_6__["default"], { className: "".concat(prefixCls, "-icon"), type: iconType, theme: iconTheme }); return _this.state.closed ? null : 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 }, react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", _extends({ "data-show": _this.state.closing, className: alertCls, style: style }, dataOrAriaProps), showIcon ? iconNode : null, react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-message") }, message), react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("span", { className: "".concat(prefixCls, "-description") }, description), closeIcon)); }; return _this; } _createClass(Alert, [{ key: "render", value: function render() { return 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/config-provider/index.tsx": /*!**********************************************!*\ !*** ./components/config-provider/index.tsx ***! \**********************************************/ /*! exports provided: RenderEmptyHandler, configConsumerProps, ConfigConsumer, withConfigConsumer, 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 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"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "RenderEmptyHandler", function() { return _renderEmpty__WEBPACK_IMPORTED_MODULE_2__["RenderEmptyHandler"]; }); function _typeof(obj) { 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 _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 _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } 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); } var configConsumerProps = ['getPopupContainer', 'rootPrefixCls', 'getPrifixCls', 'renderEmpty', 'csp', 'autoInsertSpaceInButton']; 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 "zf-".concat(suffixCls); }, renderEmpty: _renderEmpty__WEBPACK_IMPORTED_MODULE_2__["default"] }); var ConfigConsumer = ConfigContext.Consumer; var ConfigProvider = /*#__PURE__*/ function (_React$Component) { _inherits(ConfigProvider, _React$Component); function ConfigProvider() { var _this; _classCallCheck(this, ConfigProvider); _this = _possibleConstructorReturn(this, _getPrototypeOf(ConfigProvider).apply(this, arguments)); _this.getPrefixCls = function (suffixCls, customizePrefixCls) { var _this$props$prefixCls = _this.props.prefixCls, prefixCls = _this$props$prefixCls === void 0 ? 'zf' : _this$props$prefixCls; if (customizePrefixCls) return customizePrefixCls; return suffixCls ? "".concat(prefixCls, "-").concat(suffixCls) : prefixCls; }; _this.renderProvider = function (context) { 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; var config = _extends({}, context, { getPrefixCls: _this.getPrefixCls, csp: csp, autoInsertSpaceInButton: autoInsertSpaceInButton }); if (getPopupContainer) { config.getPopupContainer = getPopupContainer; } if (renderEmpty) { config.renderEmpty = renderEmpty; } return react__WEBPACK_IMPORTED_MODULE_0__["createElement"](ConfigContext.Provider, { value: config }, children); }; return _this; } _createClass(ConfigProvider, [{ key: "render", value: function render() { return react__WEBPACK_IMPORTED_MODULE_0__["createElement"](ConfigConsumer, null, this.renderProvider); } }]); return ConfigProvider; }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); function withConfigConsumer(config) { return function (Component) { // Wrap with ConfigConsumer. Since we need compatible with react 15, be care when using ref methods var SFC = function SFC(props) { return 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 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; }; } /* 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 ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! . */ "./components/config-provider/index.tsx"); var renderEmpty = function renderEmpty(componentName) { return react__WEBPACK_IMPORTED_MODULE_0__["createElement"](___WEBPACK_IMPORTED_MODULE_1__["ConfigConsumer"], null, function (_ref) { var getPrefixCls = _ref.getPrefixCls; var prefix = getPrefixCls('empty'); switch (componentName) { case 'Table': case 'List': return '暂无数据1'; case 'Select': case 'TreeSelect': case 'Casecader': case 'Transfer': return react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("div", { className: "".concat(prefix, "-small") }); default: return '暂无数据'; } }); }; /* harmony default export */ __webpack_exports__["default"] = (renderEmpty); /***/ }), /***/ "./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 _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index */ "./components/icon/index.tsx"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 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) 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 <script /> * that loads SVG symbols and insert the SVG Element into the document body */ if (typeof Document !== 'undefined' && typeof window !== 'undefined' && typeof document.createElement === 'function' && typeof scriptUrl === 'string' && scriptUrl.length && !customCache.has(scriptUrl)) { var script = document.createElement('script'); script.setAttribute('src', scriptUrl); script.setAttribute('data-namespace', scriptUrl); customCache.add(scriptUrl); document.body.appendChild(script); } var Iconfont = function Iconfont(props) { var type = props.type, children = props.children, restProps = __rest(props, ["type", "children"]); // component > children > type var content = null; if (props.type) { content = react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("use", { xlinkHref: "#".concat(type) }); } if (children) { content = children; } return react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_index__WEBPACK_IMPORTED_MODULE_0__["default"], _extends({}, restProps, extraCommonProps), content); }; Iconfont.displayName = 'Iconfont'; return Iconfont; } /***/ }), /***/ "./components/icon/index.tsx": /*!***********************************!*\ !*** ./components/icon/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 _ant_design_icons_lib_dist__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ant-design/icons/lib/dist */ "./node_modules/@ant-design/icons/lib/dist.js"); /* harmony import */ var _ant_design_icons_lib_dist__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_ant_design_icons_lib_dist__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _ant_design_icons_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-react */ "./node_modules/@ant-design/icons-react/es/index.js"); /* harmony import */ var _IconFont__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./IconFont */ "./components/icon/IconFont.tsx"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils */ "./components/icon/utils.ts"); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.tsx"); /* harmony import */ var _locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../locale-provider/LocaleReceiver */ "./components/locale-provider/LocaleReceiver.tsx"); /* harmony import */ var _twoTonePrimaryColor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./twoTonePrimaryColor */ "./components/icon/twoTonePrimaryColor.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 _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); } function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); } function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); } function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; 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) t[p[i]] = s[p[i]]; } return t; }; // Initial setting _ant_design_icons_react__WEBPACK_IMPORTED_MODULE_3__["default"].add.apply(_ant_design_icons_react__WEBPACK_IMPORTED_MODULE_3__["default"], _toConsumableArray(Object.keys(_ant_design_icons_lib_dist__WEBPACK_IMPORTED_MODULE_2__).map(function (key) { return _ant_design_icons_lib_dist__WEBPACK_IMPORTED_MODULE_2__[key]; }))); Object(_twoTonePrimaryColor__WEBPACK_IMPORTED_MODULE_8__["setTwoToneColor"])('#1890ff'); var defaultTheme = 'outlined'; var dangerousTheme = undefined; var Icon = function Icon(props) { var _classNames; var className = props.className, type = props.type, Component = props.component, viewBox = props.viewBox, spin = props.spin, rotate = props.rotate, tabIndex = props.tabIndex, onClick = props.onClick, children = props.children, theme = props.theme, twoToneColor = props.twoToneColor, restProps = __rest(props, ["className", "type", "component", "viewBox", "spin", "rotate", "tabIndex", "onClick", "children", "theme", "twoToneColor"]); Object(_util_warning__WEBPACK_IMPORTED_MODULE_6__["default"])(Boolean(type || Component || children), 'Icon', 'Should have `type` prop or `component` prop or `children`'); var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()((_classNames = {}, _defineProperty(_classNames, "anticon", true), _defineProperty(_classNames, "anticon-".concat(type), Boolean(type)), _classNames), className); var svgClassString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(_defineProperty({}, "anticon-spin", !!spin || type === 'loading')); var innerNode; var svgStyle = rotate ? { msTransform: "rotate(".concat(rotate, "deg)"), transform: "rotate(".concat(rotate, "deg)") } : undefined; var innerSvgProps = _extends({}, _utils__WEBPACK_IMPORTED_MODULE_5__["svgBaseProps"], { className: svgClassString, style: svgStyle, viewBox: viewBox }); if (!viewBox) { delete innerSvgProps.viewBox; } // component > children > type if (Component) { innerNode = react__WEBPACK_IMPORTED_MODULE_0__["createElement"](Component, innerSvgProps, children); } if (children) { Object(_util_warning__WEBPACK_IMPORTED_MODULE_6__["default"])(Boolean(viewBox) || react__WEBPACK_IMPORTED_MODULE_0__["Children"].count(children) === 1 && react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"](children) && react__WEBPACK_IMPORTED_MODULE_0__["Children"].only(children).type === 'use', 'Icon', 'Make sure that you provide correct `viewBox`' + ' prop (default `0 0 1024 1024`) to the icon'); innerNode = react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("svg", _extends({}, innerSvgProps, { viewBox: viewBox }), children); } if (typeof type === 'string') { var computedType = type; if (theme) { var themeInName = Object(_utils__WEBPACK_IMPORTED_MODULE_5__["getThemeFromTypeName"])(type); Object(_util_warning__WEBPACK_IMPORTED_MODULE_6__["default"])(!themeInName || theme === themeInName, 'Icon', "The icon name '".concat(type, "' already specify a theme '").concat(themeInName, "',") + " the 'theme' prop '".concat(theme, "' will be ignored")); } computedType = Object(_utils__WEBPACK_IMPORTED_MODULE_5__["withThemeSuffix"])(Object(_utils__WEBPACK_IMPORTED_MODULE_5__["removeTypeTheme"])(Object(_utils__WEBPACK_IMPORTED_MODULE_5__["alias"])(computedType)), dangerousTheme || theme || defaultTheme); innerNode = react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_ant_design_icons_react__WEBPACK_IMPORTED_MODULE_3__["default"], { className: svgClassString, type: computedType, primaryColor: twoToneColor, style: svgStyle }); } var iconTabIndex = tabIndex; if (iconTabIndex === undefined && onClick) { iconTabIndex = -1; } return react__WEBPACK_IMPORTED_MODULE_0__["createElement"](_locale_provider_LocaleReceiver__WEBPACK_IMPORTED_MODULE_7__["default"], { componentName: "Icon" }, function (locale) { return react__WEBPACK_IMPORTED_MODULE_0__["createElement"]("i", _extends({ "aria-label": type && "".concat(locale.icon, ": ").concat(type) }, restProps, { tabIndex: iconTabIndex, onClick: onClick, className: classString }), innerNode); }); }; function unstable_ChangeThemeOfIconsDangerously(theme) { Object(_util_warning__WEBPACK_IMPORTED_MODULE_6__["default"])(false, 'Icon', "You are using the unstable method 'Icon.unstable_ChangeThemeOfAllIconsDangerously', " + "make sure that all the icons with theme '".concat(theme, "' display correctly.")); dangerousTheme = theme; } function unstable_ChangeDefaultThemeOfIcons(theme) { Object(_util_warning__WEBPACK_IMPORTED_MODULE_6__["default"])(false, 'Icon', "You are using the unstable method 'Icon.unstable_ChangeDefaultThemeOfIcons', " + "make sure that all the icons with theme '".concat(theme, "' display correctly.")); defaultTheme = theme; } Icon.createFromIconfontCN = _IconFont__WEBPACK_IMPORTED_MODULE_4__["default"]; Icon.getTwoToneColor = _twoTonePrimaryColor__WEBPACK_IMPORTED_MODULE_8__["getTwoToneColor"]; Icon.setTwoToneColor = _twoTonePrimaryColor__WEBPACK_IMPORTED_MODULE_8__["setTwoToneColor"]; /* harmony default export */ __webpack_exports__["default"] = (Icon); /***/ }), /***/ "./components/icon/style/index.less": /*!******************************************!*\ !*** ./components/icon/style/index.less ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "./components/icon/style/index.tsx": /*!*****************************************!*\ !*** ./components/icon/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/icon/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/twoTonePrimaryColor.ts": /*!************************************************!*\ !*** ./components/icon/twoTonePrimaryColor.ts ***! \************************************************/ /*! exports provided: setTwoToneColor, getTwoToneColor */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setTwoToneColor", function() { return setTwoToneColor; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getTwoToneColor", function() { return getTwoToneColor; }); /* harmony import */ var _ant_design_icons_react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/icons-react */ "./node_modules/@ant-design/icons-react/es/index.js"); function setTwoToneColor(primaryColor) { return _ant_design_icons_react__WEBPACK_IMPORTED_MODULE_0__["default"].setTwoToneColors({ primaryColor: primaryColor }); } function getTwoToneColor() { var colors = _ant_design_icons_react__WEBPACK_IMPORTED_MODULE_0__["default"].getTwoToneColors(); return colors.primaryColor; } /***/ }), /***/ "./components/icon/utils.ts": /*!**********************************!*\ !*** ./components/icon/utils.ts ***! \**********************************/ /*! exports provided: svgBaseProps, getThemeFromTypeName, removeTypeTheme, withThemeSuffix, alias */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "svgBaseProps", function() { return svgBaseProps; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getThemeFromTypeName", function() { return getThemeFromTypeName; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "removeTypeTheme", function() { return removeTypeTheme; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "withThemeSuffix", function() { return withThemeSuffix; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "alias", function() { return alias; }); /* harmony import */ var _util_warning__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_util/warning */ "./components/_util/warning.tsx"); var _svgBaseProps; 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; } // These props make sure that the SVG behaviours like genral text. // Reference: https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4 var svgBaseProps = (_svgBaseProps = { width: '1em', height: '1em', fill: 'currentColor' }, _defineProperty(_svgBaseProps, 'aria-hidden', true), _defineProperty(_svgBaseProps, "focusable", 'false'), _svgBaseProps); var fillTester = /-fill$/; var outlineTester = /-o$/; var twoToneTester = /-twotone$/; function getThemeFromTypeName(type) { var result = null; if (fillTester.test(type)) { result = 'filled'; } else if (outlineTester.test(type)) { result = 'outlined'; } else if (twoToneTester.test(type)) { result = 'twoTone'; } return result; } function removeTypeTheme(type) { return type.replace(fillTester, '').replace(outlineTester, '').replace(twoToneTester, ''); } function withThemeSuffix(type, theme) { var result = type; if (theme === 'filled') { result += '-fill'; } else if (theme === 'outlined') { result += '-o'; } else if (theme === 'twoTone') { result += '-twotone'; } else { Object(_util_warning__WEBPACK_IMPORTED_MODULE_0__["default"])(false, 'Icon', "This icon '".concat(type, "' has unknown theme '").concat(theme, "'")); } return result; } function alias(type) { switch (type) { case 'cross': return 'close'; default: } return type; } /***/ }), /***/ "./components/index.tsx": /*!******************************!*\ !*** ./components/index.tsx ***! \******************************/ /*! exports provided: Alert, Icon, LocaleProvider, SlideShow */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _alert__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./alert */ "./components/alert/index.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Alert", function() { return _alert__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./icon */ "./components/icon/index.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Icon", function() { return _icon__WEBPACK_IMPORTED_MODULE_1__["default"]; }); /* harmony import */ var _locale_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./locale-provider */ "./components/locale-provider/index.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocaleProvider", function() { return _locale_provider__WEBPACK_IMPORTED_MODULE_2__["default"]; }); /* harmony import */ var _slideshow__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./slideshow */ "./components/slideshow/index.tsx"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SlideShow", function() { return _slideshow__WEBPACK_IMPORTED_MODULE_3__["default"]; }); /* @remove-on-es-build-begin */ // this file is not used if use https://github.com/ant-design/babel-plugin-import var ENV = "development"; if (ENV !== 'production' && ENV !== 'test' && typeof console !== 'undefined' && console.warn && typeof window !== 'undefined') { console.warn('You are using a whole package of zfd, ' + 'please use https://www.npmjs.com/package/babel-plugin-import to reduce app bundle size.'); } /* @remove-on-es-build-end */ /***/ }), /***/ "./components/locale-provider/LocaleReceiver.tsx": /*!*******************************************************!*\ !*** ./components/locale-provider/LocaleReceiver.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 LocaleReceiver; }); /* 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 _default__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./default */ "./components/locale-provider/default.tsx"); function _typeof(obj) { 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.has