UNPKG

deer-ui

Version:

React.js UI components for PC Web

1,522 lines (1,177 loc) 1.24 MB
(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(require("react"), require("react-dom")); else if(typeof define === 'function' && define.amd) define("deer", ["react", "react-dom"], factory); else if(typeof exports === 'object') exports["deer"] = factory(require("react"), require("react-dom")); else root["deer"] = factory(root["React"], root["ReactDOM"]); })(window, function(__WEBPACK_EXTERNAL_MODULE__2__, __WEBPACK_EXTERNAL_MODULE__18__) { 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 = 32); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, "a", function() { return /* reexport */ GenIcon; }); // UNUSED EXPORTS: IconsManifest, IconBase, DefaultContext, IconContext // CONCATENATED MODULE: ./node_modules/react-icons/lib/esm/iconsManifest.js var IconsManifest = [{ "id": "fa", "name": "Font Awesome", "projectUrl": "https://fontawesome.com/", "license": "CC BY 4.0 License", "licenseUrl": "https://creativecommons.org/licenses/by/4.0/" }, { "id": "io", "name": "Ionicons", "projectUrl": "https://ionicons.com/", "license": "MIT", "licenseUrl": "https://github.com/ionic-team/ionicons/blob/master/LICENSE" }, { "id": "md", "name": "Material Design icons", "projectUrl": "http://google.github.io/material-design-icons/", "license": "Apache License Version 2.0", "licenseUrl": "https://github.com/google/material-design-icons/blob/master/LICENSE" }, { "id": "ti", "name": "Typicons", "projectUrl": "http://s-ings.com/typicons/", "license": "CC BY-SA 3.0", "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/" }, { "id": "go", "name": "Github Octicons icons", "projectUrl": "https://octicons.github.com/", "license": "MIT", "licenseUrl": "https://github.com/primer/octicons/blob/master/LICENSE" }, { "id": "fi", "name": "Feather", "projectUrl": "https://feathericons.com/", "license": "MIT", "licenseUrl": "https://github.com/feathericons/feather/blob/master/LICENSE" }, { "id": "gi", "name": "Game Icons", "projectUrl": "https://game-icons.net/", "license": "CC BY 3.0", "licenseUrl": "https://creativecommons.org/licenses/by/3.0/" }, { "id": "wi", "name": "Weather Icons", "projectUrl": "https://erikflowers.github.io/weather-icons/", "license": "SIL OFL 1.1", "licenseUrl": "http://scripts.sil.org/OFL" }, { "id": "di", "name": "Devicons", "projectUrl": "https://vorillaz.github.io/devicons/", "license": "MIT", "licenseUrl": "https://opensource.org/licenses/MIT" }, { "id": "ai", "name": "Ant Design Icons", "projectUrl": "https://github.com/ant-design/ant-design-icons", "license": "MIT", "licenseUrl": "https://opensource.org/licenses/MIT" }, { "id": "bs", "name": "Bootstrap Icons", "projectUrl": "https://github.com/twbs/icons", "license": "MIT", "licenseUrl": "https://opensource.org/licenses/MIT" }, { "id": "ri", "name": "Remix Icon", "projectUrl": "https://github.com/Remix-Design/RemixIcon", "license": "Apache License Version 2.0", "licenseUrl": "http://www.apache.org/licenses/" }]; // EXTERNAL MODULE: external {"root":"React","commonjs2":"react","commonjs":"react","amd":"react"} var external_root_React_commonjs2_react_commonjs_react_amd_react_ = __webpack_require__(2); // CONCATENATED MODULE: ./node_modules/react-icons/lib/esm/iconContext.js var DefaultContext = { color: undefined, size: undefined, className: undefined, style: undefined, attr: undefined }; var IconContext = external_root_React_commonjs2_react_commonjs_react_amd_react_["createContext"] && external_root_React_commonjs2_react_commonjs_react_amd_react_["createContext"](DefaultContext); // CONCATENATED MODULE: ./node_modules/react-icons/lib/esm/iconBase.js var __assign = undefined && undefined.__assign || function () { __assign = Object.assign || function (t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.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; }; function Tree2Element(tree) { return tree && tree.map(function (node, i) { return external_root_React_commonjs2_react_commonjs_react_amd_react_["createElement"](node.tag, __assign({ key: i }, node.attr), Tree2Element(node.child)); }); } function GenIcon(data) { return function (props) { return external_root_React_commonjs2_react_commonjs_react_amd_react_["createElement"](IconBase, __assign({ attr: __assign({}, data.attr) }, props), Tree2Element(data.child)); }; } function IconBase(props) { var elem = function (conf) { var computedSize = props.size || conf.size || "1em"; var className; if (conf.className) className = conf.className; if (props.className) className = (className ? className + ' ' : '') + props.className; var attr = props.attr, title = props.title, svgProps = __rest(props, ["attr", "title"]); return external_root_React_commonjs2_react_commonjs_react_amd_react_["createElement"]("svg", __assign({ stroke: "currentColor", fill: "currentColor", strokeWidth: "0" }, conf.attr, attr, svgProps, { className: className, style: __assign({ color: props.color || conf.color }, conf.style, props.style), height: computedSize, width: computedSize, xmlns: "http://www.w3.org/2000/svg" }), title && external_root_React_commonjs2_react_commonjs_react_amd_react_["createElement"]("title", null, title), props.children); }; return IconContext !== undefined ? external_root_React_commonjs2_react_commonjs_react_amd_react_["createElement"](IconContext.Consumer, null, function (conf) { return elem(conf); }) : elem(DefaultContext); } // CONCATENATED MODULE: ./node_modules/react-icons/lib/esm/index.js /***/ }), /* 1 */ /***/ (function(module, exports) { function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } module.exports = _interopRequireDefault; /***/ }), /* 2 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE__2__; /***/ }), /* 3 */ /***/ (function(module, exports) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } module.exports = _classCallCheck; /***/ }), /* 4 */ /***/ (function(module, exports) { 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; } module.exports = _createClass; /***/ }), /* 5 */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(23); var assertThisInitialized = __webpack_require__(14); function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return assertThisInitialized(self); } module.exports = _possibleConstructorReturn; /***/ }), /* 6 */ /***/ (function(module, exports) { function _getPrototypeOf(o) { module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } module.exports = _getPrototypeOf; /***/ }), /* 7 */ /***/ (function(module, exports, __webpack_require__) { var setPrototypeOf = __webpack_require__(37); 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); } module.exports = _inherits; /***/ }), /* 8 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ if (false) { var throwOnDirectAccess, ReactIs; } else { // By explicitly using `prop-types` you are opting into new production behavior. // http://fb.me/prop-types-in-prod module.exports = __webpack_require__(38)(); } /***/ }), /* 9 */ /***/ (function(module, exports) { 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; } module.exports = _defineProperty; /***/ }), /* 10 */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(23); function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } module.exports = _interopRequireWildcard; /***/ }), /* 11 */ /***/ (function(module, exports) { function _extends() { module.exports = _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); } module.exports = _extends; /***/ }), /* 12 */ /***/ (function(module, exports, __webpack_require__) { var objectWithoutPropertiesLoose = __webpack_require__(36); function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } module.exports = _objectWithoutProperties; /***/ }), /* 13 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /* global define */ (function () { 'use strict'; var hasOwn = {}.hasOwnProperty; function classNames () { var classes = []; for (var i = 0; i < arguments.length; i++) { var arg = arguments[i]; if (!arg) continue; var argType = typeof arg; if (argType === 'string' || argType === 'number') { classes.push(arg); } else if (Array.isArray(arg) && arg.length) { var inner = classNames.apply(null, arg); if (inner) { classes.push(inner); } } else if (argType === 'object') { for (var key in arg) { if (hasOwn.call(arg, key) && arg[key]) { classes.push(key); } } } } return classes.join(' '); } if ( true && module.exports) { classNames.default = classNames; module.exports = classNames; } else if (true) { // register as 'classnames', consistent with npm package name !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () { return classNames; }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } else {} }()); /***/ }), /* 14 */ /***/ (function(module, exports) { function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } module.exports = _assertThisInitialized; /***/ }), /* 15 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(1); Object.defineProperty(exports, "__esModule", { value: true }); exports.PasswordHideIcon = exports.PasswordShowIcon = exports.UserIcon = exports.EmptyIcon = exports.CloseCircleIcon = exports.CalendarIcon = exports.FileUploadIcon = exports.ArrowLeftIcon = exports.ArrowRightIcon = exports.DownIcon = exports.UpIcon = exports.CloseIcon = exports.WarningIcon = exports.ErrorIcon = exports.SuccessIcon = exports.LoadingIcon = exports.InfoIcon = void 0; var _react = _interopRequireDefault(__webpack_require__(2)); var _fi = __webpack_require__(40); var _io = __webpack_require__(41); var InfoIcon = function InfoIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiVolume2, props); }; exports.InfoIcon = InfoIcon; var LoadingIcon = function LoadingIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiLoader, props); }; exports.LoadingIcon = LoadingIcon; var SuccessIcon = function SuccessIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiCheckCircle, props); }; exports.SuccessIcon = SuccessIcon; var ErrorIcon = function ErrorIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiXCircle, props); }; exports.ErrorIcon = ErrorIcon; var WarningIcon = function WarningIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiAlertCircle, props); }; exports.WarningIcon = WarningIcon; var CloseIcon = function CloseIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiX, props); }; exports.CloseIcon = CloseIcon; var UpIcon = function UpIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiChevronUp, props); }; exports.UpIcon = UpIcon; var DownIcon = function DownIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiChevronDown, props); }; exports.DownIcon = DownIcon; var ArrowRightIcon = function ArrowRightIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiChevronRight, props); }; exports.ArrowRightIcon = ArrowRightIcon; var ArrowLeftIcon = function ArrowLeftIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiChevronLeft, props); }; exports.ArrowLeftIcon = ArrowLeftIcon; var FileUploadIcon = function FileUploadIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiUploadCloud, props); }; exports.FileUploadIcon = FileUploadIcon; var CalendarIcon = function CalendarIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiCalendar, props); }; exports.CalendarIcon = CalendarIcon; var CloseCircleIcon = function CloseCircleIcon(props) { return /*#__PURE__*/_react.default.createElement(_io.IoMdCloseCircle, props); }; exports.CloseCircleIcon = CloseCircleIcon; var EmptyIcon = function EmptyIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiHardDrive, props); }; exports.EmptyIcon = EmptyIcon; var UserIcon = function UserIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiUser, props); }; exports.UserIcon = UserIcon; var PasswordShowIcon = function PasswordShowIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiEye, props); }; exports.PasswordShowIcon = PasswordShowIcon; var PasswordHideIcon = function PasswordHideIcon(props) { return /*#__PURE__*/_react.default.createElement(_fi.FiEyeOff, props); }; exports.PasswordHideIcon = PasswordHideIcon; /***/ }), /* 16 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatFileSize = exports.getQueryString = exports.debounce = exports.trim = void 0; var _this = void 0; var trim = function trim() { var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ""; var _value = Array.prototype.join.call(value, ""); return _value.replace(/\s/g, ""); }; exports.trim = trim; var debounce = function debounce(func, wait) { var timer = null; return function () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } var context = _this; if (timer) { clearTimeout(timer); } timer = setTimeout(function () { func.apply(context, args); }, wait); }; }; exports.debounce = debounce; var getQueryString = function getQueryString(name) { var reg = new RegExp("(^|&)".concat(name, "=([^&]*)(&|$)"), 'i'); var r = window.location.search.substr(1).match(reg); if (r != null) { return unescape(r[2]); } return null; }; exports.getQueryString = getQueryString; var formatFileSize = function formatFileSize(fileSize) { var sizeUnitArr = ["Byte", "KB", "MB", "GB"]; if (fileSize === 0) { return "0 KB"; } var i = parseInt(Math.floor(Math.log(fileSize) / Math.log(1024))); if (i === 0) { return fileSize + sizeUnitArr[i]; } return (fileSize / Math.pow(1024, i)).toFixed(0) + sizeUnitArr[i]; }; exports.formatFileSize = formatFileSize; /***/ }), /* 17 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireWildcard = __webpack_require__(10); var _interopRequireDefault = __webpack_require__(1); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _extends2 = _interopRequireDefault(__webpack_require__(11)); var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(12)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3)); var _createClass2 = _interopRequireDefault(__webpack_require__(4)); var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(14)); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(5)); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(6)); var _inherits2 = _interopRequireDefault(__webpack_require__(7)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(9)); var _react = _interopRequireWildcard(__webpack_require__(2)); var _propTypes = _interopRequireDefault(__webpack_require__(8)); var _reactDom = _interopRequireDefault(__webpack_require__(18)); var _classnames = _interopRequireDefault(__webpack_require__(13)); var _icon = __webpack_require__(15); function _createSuper(Derived) { return function () { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (_isNativeReflectConstruct()) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; } 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; } } var Message = /*#__PURE__*/function (_PureComponent) { (0, _inherits2.default)(Message, _PureComponent); var _super = _createSuper(Message); function Message(props) { var _this; (0, _classCallCheck2.default)(this, Message); _this = _super.call(this, props); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "state", { visible: true }); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "animationTime", 500); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "_containerRef", null); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "_currentNodeRef", null); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "destroy", function () { if (_this._containerRef) { _reactDom.default.unmountComponentAtNode(_this._containerRef); } if (_this._currentNodeRef) { _this._currentNodeRef.remove(); } }); _this.typeConfig = { info: "info", success: "success", error: "error", warning: "warning", primary: "primary" }; return _this; } (0, _createClass2.default)(Message, [{ key: "componentDidMount", value: function componentDidMount() { var _this2 = this; var _this$props = this.props, duration = _this$props.duration, onClose = _this$props.onClose; this.timer = setTimeout(function () { _this2.setState({ visible: false }, function () { setTimeout(function () { _this2.destroy(); }, _this2.animationTime); onClose(); }); }, duration * 1000); } }, { key: "componentWillUnmount", value: function componentWillUnmount() { this.destroy(); clearTimeout(this.timer); } }, { key: "render", value: function render() { var visible = this.state.visible; var typeConfig = this.typeConfig; var _this$props2 = this.props, title = _this$props2.title, type = _this$props2.type, className = _this$props2.className, darkTheme = _this$props2.darkTheme, prefixCls = _this$props2.prefixCls, attr = (0, _objectWithoutProperties2.default)(_this$props2, ["title", "type", "className", "darkTheme", "prefixCls"]); var messageCss = visible ? 'message-open' : 'message-close'; return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({ className: (0, _classnames.default)("".concat(prefixCls), className, (0, _defineProperty2.default)({}, "".concat(prefixCls, "-").concat(type), type), (0, _defineProperty2.default)({}, "".concat(prefixCls, "-theme-dark"), darkTheme), ["".concat(messageCss)]) }, attr), /*#__PURE__*/_react.default.createElement("span", { className: "".concat(prefixCls, "-icon") }, type === typeConfig['info'] ? /*#__PURE__*/_react.default.createElement(_icon.InfoIcon, null) : null, type === typeConfig['success'] ? /*#__PURE__*/_react.default.createElement(_icon.SuccessIcon, null) : null, type === typeConfig['warning'] ? /*#__PURE__*/_react.default.createElement(_icon.WarningIcon, null) : null, type === typeConfig['error'] ? /*#__PURE__*/_react.default.createElement(_icon.ErrorIcon, null) : null, type === typeConfig['primary'] ? /*#__PURE__*/_react.default.createElement(_icon.LoadingIcon, null) : null), /*#__PURE__*/_react.default.createElement("span", null, title)); } }], [{ key: "success", value: function success(title, onClose, duration, darkTheme) { return this.renderElement("success", title, onClose, duration, darkTheme); } }, { key: "error", value: function error(title, onClose, duration, darkTheme) { return this.renderElement("error", title, onClose, duration, darkTheme); } }, { key: "warning", value: function warning(title, onClose, duration, darkTheme) { return this.renderElement("warning", title, onClose, duration, darkTheme); } }, { key: "info", value: function info(title, onClose, duration, darkTheme) { return this.renderElement("info", title, onClose, duration, darkTheme); } }, { key: "primary", value: function primary(title, onClose, duration, darkTheme) { return this.renderElement("primary", title, onClose, duration, darkTheme); } }]); return Message; }(_react.PureComponent); (0, _defineProperty2.default)(Message, "propTypes", { prefixCls: _propTypes.default.string.isRequired, title: _propTypes.default.oneOfType([_propTypes.default.element, _propTypes.default.string, _propTypes.default.object]).isRequired, duration: _propTypes.default.number, onClose: _propTypes.default.func, darkTheme: _propTypes.default.bool }); (0, _defineProperty2.default)(Message, "defaultProps", { duration: 2, prefixCls: "deer-ui-message", darkTheme: false, onClose: function onClose() {} }); (0, _defineProperty2.default)(Message, "renderElement", function (type, title, onClose, duration, darkTheme) { var container = document.createElement("div"); var currentNode = document.body.appendChild(container); var _message = _reactDom.default.render( /*#__PURE__*/_react.default.createElement(Message, { type: type, title: title, duration: duration, darkTheme: darkTheme, onClose: onClose }), container); if (_message) { _message._containerRef = container; _message._currentNodeRef = currentNode; return { destroy: _message.destroy }; } return { destroy: function destroy() {} }; }); var _default = Message; exports.default = _default; /***/ }), /* 18 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE__18__; /***/ }), /* 19 */ /***/ (function(module, exports, __webpack_require__) { var arrayWithoutHoles = __webpack_require__(58); var iterableToArray = __webpack_require__(59); var unsupportedIterableToArray = __webpack_require__(60); var nonIterableSpread = __webpack_require__(61); function _toConsumableArray(arr) { return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread(); } module.exports = _toConsumableArray; /***/ }), /* 20 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireWildcard = __webpack_require__(10); var _interopRequireDefault = __webpack_require__(1); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _extends2 = _interopRequireDefault(__webpack_require__(11)); var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(12)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3)); var _createClass2 = _interopRequireDefault(__webpack_require__(4)); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(5)); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(6)); var _inherits2 = _interopRequireDefault(__webpack_require__(7)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(9)); var _react = _interopRequireWildcard(__webpack_require__(2)); var _classnames = _interopRequireDefault(__webpack_require__(13)); var _propTypes = _interopRequireDefault(__webpack_require__(8)); var _icon = __webpack_require__(15); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } function _createSuper(Derived) { return function () { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (_isNativeReflectConstruct()) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; } 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; } } var Empty = /*#__PURE__*/function (_PureComponent) { (0, _inherits2.default)(Empty, _PureComponent); var _super = _createSuper(Empty); function Empty() { (0, _classCallCheck2.default)(this, Empty); return _super.apply(this, arguments); } (0, _createClass2.default)(Empty, [{ key: "render", value: function render() { var _this$props = this.props, height = _this$props.height, description = _this$props.description, prefixCls = _this$props.prefixCls, icon = _this$props.icon, style = _this$props.style, children = _this$props.children, className = _this$props.className, attr = (0, _objectWithoutProperties2.default)(_this$props, ["height", "description", "prefixCls", "icon", "style", "children", "className"]); return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({ className: (0, _classnames.default)("".concat(prefixCls), (0, _defineProperty2.default)({}, "".concat(className), className)) }, attr, { style: _objectSpread({ height: height }, style) }), /*#__PURE__*/_react.default.createElement("div", { className: "".concat(prefixCls, "-icon") }, icon), /*#__PURE__*/_react.default.createElement("div", { className: "".concat(prefixCls, "-des") }, description), children); } }]); return Empty; }(_react.PureComponent); (0, _defineProperty2.default)(Empty, "propsTypes", { description: _propTypes.default.string, height: _propTypes.default.number, prefixCls: _propTypes.default.string.isRequired }); (0, _defineProperty2.default)(Empty, "defaultProps", { prefixCls: "deer-ui-empty", icon: /*#__PURE__*/_react.default.createElement(_icon.EmptyIcon, null), height: 200, description: "暂无数据" }); var _default = Empty; exports.default = _default; /***/ }), /* 21 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireWildcard = __webpack_require__(10); var _interopRequireDefault = __webpack_require__(1); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _extends2 = _interopRequireDefault(__webpack_require__(11)); var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(12)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3)); var _createClass2 = _interopRequireDefault(__webpack_require__(4)); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(5)); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(6)); var _inherits2 = _interopRequireDefault(__webpack_require__(7)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(9)); var _react = _interopRequireWildcard(__webpack_require__(2)); var _propTypes = _interopRequireDefault(__webpack_require__(8)); var _classnames = _interopRequireDefault(__webpack_require__(13)); var _icon = __webpack_require__(15); function _createSuper(Derived) { return function () { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (_isNativeReflectConstruct()) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; } 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; } } var Spin = /*#__PURE__*/function (_PureComponent) { (0, _inherits2.default)(Spin, _PureComponent); var _super = _createSuper(Spin); function Spin() { (0, _classCallCheck2.default)(this, Spin); return _super.apply(this, arguments); } (0, _createClass2.default)(Spin, [{ key: "render", value: function render() { var _this$props = this.props, spinning = _this$props.spinning, indicator = _this$props.indicator, children = _this$props.children, tip = _this$props.tip, size = _this$props.size, color = _this$props.color, prefixCls = _this$props.prefixCls, className = _this$props.className, attr = (0, _objectWithoutProperties2.default)(_this$props, ["spinning", "indicator", "children", "tip", "size", "color", "prefixCls", "className"]); if (!spinning) { return children; } if (children) { var fontSize = !size || size === 'default' ? "" : "".concat(prefixCls, "-wrapper-icon-").concat(size); return /*#__PURE__*/_react.default.createElement("div", { className: "".concat(prefixCls) }, /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({ className: (0, _classnames.default)("".concat(prefixCls, "-wrapper"), [className]), style: { color: color } }, attr), /*#__PURE__*/_react.default.createElement("div", { className: (0, _classnames.default)("".concat(prefixCls, "-wrapper-icon"), (0, _defineProperty2.default)({}, "".concat(fontSize), fontSize)) }, indicator), /*#__PURE__*/_react.default.createElement("div", { className: "".concat(prefixCls, "-wrapper-tip") }, tip)), /*#__PURE__*/_react.default.createElement("div", { className: "".concat(prefixCls, "-blur") }, children)); } return /*#__PURE__*/_react.default.createElement("div", { className: "".concat(prefixCls, "-spinning") }, /*#__PURE__*/_react.default.createElement("span", { className: (0, _classnames.default)("".concat(prefixCls, "-indicator"), (0, _defineProperty2.default)({}, "".concat(prefixCls, "-indicator-").concat(size), size)), style: { color: color } }, indicator)); } }]); return Spin; }(_react.PureComponent); (0, _defineProperty2.default)(Spin, "propTypes", { prefixCls: _propTypes.default.string.isRequired, spinning: _propTypes.default.bool, tip: _propTypes.default.string, color: _propTypes.default.string, indicator: _propTypes.default.oneOfType([_propTypes.default.element, _propTypes.default.string, _propTypes.default.object]), size: _propTypes.default.oneOf(["", "default", "small", "large"]) }); (0, _defineProperty2.default)(Spin, "defaultProps", { prefixCls: "deer-ui-spin", size: 'default', spinning: true, tip: "loading", indicator: /*#__PURE__*/_react.default.createElement(_icon.LoadingIcon, null), color: '#31c27c' }); var _default = Spin; exports.default = _default; /***/ }), /* 22 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(1); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _input = _interopRequireDefault(__webpack_require__(27)); var _inputPassword = _interopRequireDefault(__webpack_require__(67)); _input.default.Password = _inputPassword.default; var _default = _input.default; exports.default = _default; /***/ }), /* 23 */ /***/ (function(module, exports) { function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { module.exports = _typeof = function _typeof(obj) { return typeof obj; }; } else { module.exports = _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } module.exports = _typeof; /***/ }), /* 24 */ /***/ (function(module, exports) { 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; } module.exports = _arrayLikeToArray; /***/ }), /* 25 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(1); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _checkboxGroup = _interopRequireDefault(__webpack_require__(64)); var _checkbox = _interopRequireDefault(__webpack_require__(26)); _checkbox.default.CheckboxGroup = _checkboxGroup.default; var _default = _checkbox.default; exports.default = _default; /***/ }), /* 26 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireWildcard = __webpack_require__(10); var _interopRequireDefault = __webpack_require__(1); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _extends2 = _interopRequireDefault(__webpack_require__(11)); var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(12)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3)); var _createClass2 = _interopRequireDefault(__webpack_require__(4)); var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(14)); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(5)); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(6)); var _inherits2 = _interopRequireDefault(__webpack_require__(7)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(9)); var _react = _interopRequireWildcard(__webpack_require__(2)); var _propTypes = _interopRequireDefault(__webpack_require__(8)); var _classnames = _interopRequireDefault(__webpack_require__(13)); function _createSuper(Derived) { return function () { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (_isNativeReflectConstruct()) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; } 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; } } var Checkbox = /*#__PURE__*/function (_PureComponent) { (0, _inherits2.default)(Checkbox, _PureComponent); var _super = _createSuper(Checkbox); function Checkbox() { var _this; (0, _classCallCheck2.default)(this, Checkbox); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = _super.call.apply(_super, [this].concat(args)); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "state", { checked: _this.props.checked || _this.props.defaultChecked, prevChecked: false }); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "_onChange", function (e) { _this.setState(function (_ref) { var checked = _ref.checked; return { checked: !checked }; }); _this.props.onChange(e); }); return _this; } (0, _createClass2.default)(Checkbox, [{ key: "render", value: function render() { var _cls2; var _this$props = this.props, children = _this$props.children, className = _this$props.className, value = _this$props.value, disabled = _this$props.disabled, indeterminate = _this$props.indeterminate, onChange = _this$props.onChange, prefixCls = _this$props.prefixCls, arr = (0, _objectWithoutProperties2.default)(_this$props, ["children", "className", "value", "disabled", "indeterminate", "onChange", "prefixCls"]); var checked = this.state.checked; return /*#__PURE__*/_react.default.createElement("div", { className: "".concat(prefixCls) }, /*#__PURE__*/_react.default.createElement("label", (0, _extends2.default)({ className: (0, _classnames.default)("".concat(prefixCls, "-wrapper"), (0, _defineProperty2.default)({}, "".concat(prefixCls, "-wrapper-disabled"), disabled)) }, arr), /*#__PURE__*/_react.default.createElement("span", { className: (0, _classnames.default)("".concat(prefixCls, "-wrapper-content"), className, (_cls2 = {}, (0, _defineProperty2.default)(_cls2, "".concat(prefixCls, "-wrapper-content-checked"), checked), (0, _defineProperty2.default)(_cls2, "".concat(prefixCls, "-wrapper-content-indeterminate"), checked && indeterminate), _cls2)) }, /*#__PURE__*/_react.default.createElement("input", { type: "checkbox", onChange: this._onChange, value: value, checked: checked, disabled: disabled, className: "".concat(prefixCls, "-checkbox") }), /*#__PURE__*/_react.default.createElement("span", { className: "".concat(prefixCls, "-inner") }), /*#__PURE__*/_react.default.createElement("span", null, children)))); } }], [{ key: "getDerivedStateFromProps", value: function getDerivedStateFromProps(nextProps, currentState) { var checked = nextProps.checked; if (checked !== currentState.prevChecked) { return { checked: checked, prevChecked: checked }; } return null; } }]); return Checkbox; }(_react.PureComponent); (0, _defineProperty2.default)(Checkbox, "propTypes", { prefixCls: _propTypes.default.string.isRequired, checked: _propTypes.default.bool, defaultChecked: _propTypes.default.bool, disabled: _propTypes.default.bool, onChange: _propTypes.default.func, indeterminate: _propTypes.default.bool, size: _propTypes.default.oneOf(["small", "default", "large"]) }); (0, _defineProperty2.default)(Checkbox, "defaultProps", { prefixCls: 'deer-ui-checkbox', checked: false, disabled: false, onChange: function onChange() {}, indeterminate: false, defaultChecked: false, size: "default" }); var _default = Checkbox; exports.default = _default; /***/ }), /* 27 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireWildcard = __webpack_require__(10); var _interopRequireDefault = __webpack_require__(1); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _extends2 = _interopRequireDefault(__webpack_require__(11)); var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(12)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3)); var _createClass2 = _interopRequireDefault(__webpack_require__(4)); var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(14)); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(5)); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(6)); var _inherits2 = _interopRequireDefault(__webpack_require__(7)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(9)); var _react = _interopRequireWildcard(__webpack_require__(2)); var _classnames = _interopRequireDefault(__webpack_require__(13)); var _icon = __webpack_require__(15); var _propTypes = _interopRequireDefault(__webpack_require__(8)); function _createSuper(Derived) { return function () { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (_isNativeReflectConstruct()) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; } 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; } } var types = ["text", "password", "range", "date", "number", "color", "email"]; var sizes = { default: "default", small: "small", large: "large" }; var Input = /*#__PURE__*/function (_Component) { (0, _inherits2.default)(