You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3019 lines
328 KiB
3019 lines
328 KiB
5 years ago
|
webpackJsonp([17],{
|
||
|
|
||
5 years ago
|
/***/ 1060:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
||
|
|
||
|
// load the styles
|
||
5 years ago
|
var content = __webpack_require__(1061);
|
||
5 years ago
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
||
|
// Prepare cssTransformation
|
||
|
var transform;
|
||
|
|
||
|
var options = {"hmr":false}
|
||
|
options.transform = transform
|
||
|
// add the styles to the DOM
|
||
|
var update = __webpack_require__(291)(content, options);
|
||
|
if(content.locals) module.exports = content.locals;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 1061:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
exports = module.exports = __webpack_require__(290)(true);
|
||
|
// imports
|
||
|
|
||
|
|
||
|
// module
|
||
|
exports.push([module.i, ".ant-menu{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-size:14px;font-variant:tabular-nums;line-height:1.5;-webkit-font-feature-settings:\"tnum\";font-feature-settings:\"tnum\";margin-bottom:0;padding-left:0;color:rgba(0,0,0,.65);line-height:0;list-style:none;background:#fff;outline:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transition:background .3s,width .2s;-o-transition:background .3s,width .2s;transition:background .3s,width .2s;zoom:1}.ant-menu:after,.ant-menu:before{display:table;content:\"\"}.ant-menu:after{clear:both}.ant-menu ol,.ant-menu ul{margin:0;padding:0;list-style:none}.ant-menu-hidden{display:none}.ant-menu-item-group-title{padding:8px 16px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-menu-submenu,.ant-menu-submenu-inline{-webkit-transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1);-o-transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1);transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#1890ff}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#e6f7ff}.ant-menu-submenu .ant-menu-sub{cursor:auto;-webkit-transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);-o-transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item>a{display:block;color:rgba(0,0,0,.65)}.ant-menu-item>a:hover{color:#1890ff}.ant-menu-item>a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:\"\"}.ant-menu-item>.ant-badge>a{color:rgba(0,0,0,.65)}.ant-menu-item>.ant-badge>a:hover{color:#1890ff}.ant-menu-item-divider{height:1px;overflow:hidden;line-height:0;background-color:#e8e8e8}.ant-menu-item-active,.ant-menu-item:hover,.ant-menu-submenu-active,.ant-menu-submenu-title:hover,.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open{color:#1890ff}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected>a,.ant-menu-item-selected>a:hover{color:#1890ff}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#e6f7ff}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #e8e8e8}.ant-menu-vertical-right{border-left:1px solid #e8e8e8}.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub,.ant-menu-vertical.ant-menu-sub{min-width:160px;padding:0;border-right:0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,.ant-menu-vertical.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-item,.ant-menu-submenu-titl
|
||
|
|
||
|
// exports
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 1372:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
Object.defineProperty(exports, "Row", {
|
||
|
enumerable: true,
|
||
|
get: function get() {
|
||
|
return _row["default"];
|
||
|
}
|
||
|
});
|
||
|
Object.defineProperty(exports, "Col", {
|
||
|
enumerable: true,
|
||
|
get: function get() {
|
||
|
return _col["default"];
|
||
|
}
|
||
|
});
|
||
|
|
||
5 years ago
|
var _row = _interopRequireDefault(__webpack_require__(934));
|
||
5 years ago
|
|
||
5 years ago
|
var _col = _interopRequireDefault(__webpack_require__(935));
|
||
5 years ago
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
//# sourceMappingURL=index.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 1381:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
__webpack_require__(27);
|
||
|
|
||
5 years ago
|
__webpack_require__(921);
|
||
5 years ago
|
//# sourceMappingURL=css.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 1382:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
5 years ago
|
var _grid = __webpack_require__(1372);
|
||
5 years ago
|
|
||
|
var _default = _grid.Row;
|
||
|
exports["default"] = _default;
|
||
|
//# sourceMappingURL=index.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 1383:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
__webpack_require__(27);
|
||
|
|
||
5 years ago
|
__webpack_require__(921);
|
||
5 years ago
|
//# sourceMappingURL=css.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 1384:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
5 years ago
|
var _grid = __webpack_require__(1372);
|
||
5 years ago
|
|
||
|
var _default = _grid.Col;
|
||
|
exports["default"] = _default;
|
||
|
//# sourceMappingURL=index.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 2934:
|
||
5 years ago
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react_loadable__ = __webpack_require__(316);
|
||
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react_loadable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react_loadable__);
|
||
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Loading__ = __webpack_require__(315);
|
||
|
var CustomLoadable=function CustomLoadable(loader){var loading=arguments.length>1&&arguments[1]!==undefined?arguments[1]:__WEBPACK_IMPORTED_MODULE_1__Loading__["a" /* default */];return __WEBPACK_IMPORTED_MODULE_0_react_loadable___default()({loader:loader,loading:loading});};/* harmony default export */ __webpack_exports__["a"] = (CustomLoadable);
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 4587:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
__webpack_require__(27);
|
||
|
|
||
5 years ago
|
__webpack_require__(4588);
|
||
5 years ago
|
//# sourceMappingURL=css.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 4588:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
||
|
|
||
|
// load the styles
|
||
5 years ago
|
var content = __webpack_require__(4589);
|
||
5 years ago
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
||
|
// Prepare cssTransformation
|
||
|
var transform;
|
||
|
|
||
|
var options = {"hmr":false}
|
||
|
options.transform = transform
|
||
|
// add the styles to the DOM
|
||
|
var update = __webpack_require__(291)(content, options);
|
||
|
if(content.locals) module.exports = content.locals;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 4589:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
exports = module.exports = __webpack_require__(290)(true);
|
||
|
// imports
|
||
|
|
||
|
|
||
|
// module
|
||
|
exports.push([module.i, ".ant-affix{position:fixed;z-index:10}", "", {"version":3,"sources":["/Users/alec/educoder/public/react/node_modules/_antd@3.26.4@antd/lib/affix/style/index.css"],"names":[],"mappings":"AAIA,WACE,eAAgB,AAChB,UAAY,CACb","file":"index.css","sourcesContent":["/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-affix {\n position: fixed;\n z-index: 10;\n}\n"],"sourceRoot":""}]);
|
||
|
|
||
|
// exports
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 4590:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
|
var React = _interopRequireWildcard(__webpack_require__(0));
|
||
|
|
||
|
var _reactLifecyclesCompat = __webpack_require__(7);
|
||
|
|
||
|
var _classnames = _interopRequireDefault(__webpack_require__(3));
|
||
|
|
||
|
var _omit = _interopRequireDefault(__webpack_require__(43));
|
||
|
|
||
|
var _rcResizeObserver = _interopRequireDefault(__webpack_require__(366));
|
||
|
|
||
|
var _configProvider = __webpack_require__(9);
|
||
|
|
||
5 years ago
|
var _throttleByAnimationFrame = __webpack_require__(4591);
|
||
5 years ago
|
|
||
|
var _warning = _interopRequireDefault(__webpack_require__(40));
|
||
|
|
||
5 years ago
|
var _utils = __webpack_require__(4592);
|
||
5 years ago
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
|
||
|
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; }
|
||
|
|
||
|
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 _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); }
|
||
|
|
||
|
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); }
|
||
|
|
||
|
var __decorate = void 0 && (void 0).__decorate || function (decorators, target, key, desc) {
|
||
|
var c = arguments.length,
|
||
|
r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc,
|
||
|
d;
|
||
|
if ((typeof Reflect === "undefined" ? "undefined" : _typeof(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) {
|
||
|
if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||
|
}
|
||
|
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||
|
};
|
||
|
|
||
|
function getDefaultTarget() {
|
||
|
return typeof window !== 'undefined' ? window : null;
|
||
|
}
|
||
|
|
||
|
var AffixStatus;
|
||
|
|
||
|
(function (AffixStatus) {
|
||
|
AffixStatus[AffixStatus["None"] = 0] = "None";
|
||
|
AffixStatus[AffixStatus["Prepare"] = 1] = "Prepare";
|
||
|
})(AffixStatus || (AffixStatus = {}));
|
||
|
|
||
|
var Affix =
|
||
|
/*#__PURE__*/
|
||
|
function (_React$Component) {
|
||
|
_inherits(Affix, _React$Component);
|
||
|
|
||
|
function Affix() {
|
||
|
var _this;
|
||
|
|
||
|
_classCallCheck(this, Affix);
|
||
|
|
||
|
_this = _possibleConstructorReturn(this, _getPrototypeOf(Affix).apply(this, arguments));
|
||
|
_this.state = {
|
||
|
status: AffixStatus.None,
|
||
|
lastAffix: false,
|
||
|
prevTarget: null
|
||
|
};
|
||
|
|
||
|
_this.getOffsetTop = function () {
|
||
|
var _this$props = _this.props,
|
||
|
offset = _this$props.offset,
|
||
|
offsetBottom = _this$props.offsetBottom;
|
||
|
var offsetTop = _this.props.offsetTop;
|
||
|
|
||
|
if (typeof offsetTop === 'undefined') {
|
||
|
offsetTop = offset;
|
||
|
(0, _warning["default"])(typeof offset === 'undefined', 'Affix', '`offset` is deprecated. Please use `offsetTop` instead.');
|
||
|
}
|
||
|
|
||
|
if (offsetBottom === undefined && offsetTop === undefined) {
|
||
|
offsetTop = 0;
|
||
|
}
|
||
|
|
||
|
return offsetTop;
|
||
|
};
|
||
|
|
||
|
_this.getOffsetBottom = function () {
|
||
|
return _this.props.offsetBottom;
|
||
|
};
|
||
|
|
||
|
_this.savePlaceholderNode = function (node) {
|
||
|
_this.placeholderNode = node;
|
||
|
};
|
||
|
|
||
|
_this.saveFixedNode = function (node) {
|
||
|
_this.fixedNode = node;
|
||
|
}; // =================== Measure ===================
|
||
|
|
||
|
|
||
|
_this.measure = function () {
|
||
|
var _this$state = _this.state,
|
||
|
status = _this$state.status,
|
||
|
lastAffix = _this$state.lastAffix;
|
||
|
var _this$props2 = _this.props,
|
||
|
target = _this$props2.target,
|
||
|
onChange = _this$props2.onChange;
|
||
|
|
||
|
if (status !== AffixStatus.Prepare || !_this.fixedNode || !_this.placeholderNode || !target) {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
var offsetTop = _this.getOffsetTop();
|
||
|
|
||
|
var offsetBottom = _this.getOffsetBottom();
|
||
|
|
||
|
var targetNode = target();
|
||
|
|
||
|
if (!targetNode) {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
var newState = {
|
||
|
status: AffixStatus.None
|
||
|
};
|
||
|
var targetRect = (0, _utils.getTargetRect)(targetNode);
|
||
|
var placeholderReact = (0, _utils.getTargetRect)(_this.placeholderNode);
|
||
|
var fixedTop = (0, _utils.getFixedTop)(placeholderReact, targetRect, offsetTop);
|
||
|
var fixedBottom = (0, _utils.getFixedBottom)(placeholderReact, targetRect, offsetBottom);
|
||
|
|
||
|
if (fixedTop !== undefined) {
|
||
|
newState.affixStyle = {
|
||
|
position: 'fixed',
|
||
|
top: fixedTop,
|
||
|
width: placeholderReact.width,
|
||
|
height: placeholderReact.height
|
||
|
};
|
||
|
newState.placeholderStyle = {
|
||
|
width: placeholderReact.width,
|
||
|
height: placeholderReact.height
|
||
|
};
|
||
|
} else if (fixedBottom !== undefined) {
|
||
|
newState.affixStyle = {
|
||
|
position: 'fixed',
|
||
|
bottom: fixedBottom,
|
||
|
width: placeholderReact.width,
|
||
|
height: placeholderReact.height
|
||
|
};
|
||
|
newState.placeholderStyle = {
|
||
|
width: placeholderReact.width,
|
||
|
height: placeholderReact.height
|
||
|
};
|
||
|
}
|
||
|
|
||
|
newState.lastAffix = !!newState.affixStyle;
|
||
|
|
||
|
if (onChange && lastAffix !== newState.lastAffix) {
|
||
|
onChange(newState.lastAffix);
|
||
|
}
|
||
|
|
||
|
_this.setState(newState);
|
||
|
}; // @ts-ignore TS6133
|
||
|
|
||
|
|
||
|
_this.prepareMeasure = function () {
|
||
|
// event param is used before. Keep compatible ts define here.
|
||
|
_this.setState({
|
||
|
status: AffixStatus.Prepare,
|
||
|
affixStyle: undefined,
|
||
|
placeholderStyle: undefined
|
||
|
}); // Test if `updatePosition` called
|
||
|
|
||
|
|
||
|
if (false) {
|
||
|
var onTestUpdatePosition = _this.props.onTestUpdatePosition;
|
||
|
|
||
|
if (onTestUpdatePosition) {
|
||
|
onTestUpdatePosition();
|
||
|
}
|
||
|
}
|
||
|
}; // =================== Render ===================
|
||
|
|
||
|
|
||
|
_this.renderAffix = function (_ref) {
|
||
|
var getPrefixCls = _ref.getPrefixCls;
|
||
|
var _this$state2 = _this.state,
|
||
|
affixStyle = _this$state2.affixStyle,
|
||
|
placeholderStyle = _this$state2.placeholderStyle;
|
||
|
var _this$props3 = _this.props,
|
||
|
prefixCls = _this$props3.prefixCls,
|
||
|
children = _this$props3.children;
|
||
|
var className = (0, _classnames["default"])(_defineProperty({}, getPrefixCls('affix', prefixCls), affixStyle));
|
||
|
var props = (0, _omit["default"])(_this.props, ['prefixCls', 'offsetTop', 'offsetBottom', 'target', 'onChange']); // Omit this since `onTestUpdatePosition` only works on test.
|
||
|
|
||
|
if (false) {
|
||
|
props = (0, _omit["default"])(props, ['onTestUpdatePosition']);
|
||
|
}
|
||
|
|
||
|
return React.createElement(_rcResizeObserver["default"], {
|
||
|
onResize: function onResize() {
|
||
|
_this.updatePosition();
|
||
|
}
|
||
|
}, React.createElement("div", _extends({}, props, {
|
||
|
ref: _this.savePlaceholderNode
|
||
|
}), affixStyle && React.createElement("div", {
|
||
|
style: placeholderStyle,
|
||
|
"aria-hidden": "true"
|
||
|
}), React.createElement("div", {
|
||
|
className: className,
|
||
|
ref: _this.saveFixedNode,
|
||
|
style: affixStyle
|
||
|
}, React.createElement(_rcResizeObserver["default"], {
|
||
|
onResize: function onResize() {
|
||
|
_this.updatePosition();
|
||
|
}
|
||
|
}, children))));
|
||
|
};
|
||
|
|
||
|
return _this;
|
||
|
} // Event handler
|
||
|
|
||
|
|
||
|
_createClass(Affix, [{
|
||
|
key: "componentDidMount",
|
||
|
value: function componentDidMount() {
|
||
|
var _this2 = this;
|
||
|
|
||
|
var target = this.props.target;
|
||
|
|
||
|
if (target) {
|
||
|
// [Legacy] Wait for parent component ref has its value.
|
||
|
// We should use target as directly element instead of function which makes element check hard.
|
||
|
this.timeout = setTimeout(function () {
|
||
|
(0, _utils.addObserveTarget)(target(), _this2); // Mock Event object.
|
||
|
|
||
|
_this2.updatePosition();
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
}, {
|
||
|
key: "componentDidUpdate",
|
||
|
value: function componentDidUpdate(prevProps) {
|
||
|
var prevTarget = this.state.prevTarget;
|
||
|
var target = this.props.target;
|
||
|
var newTarget = null;
|
||
|
|
||
|
if (target) {
|
||
|
newTarget = target() || null;
|
||
|
}
|
||
|
|
||
|
if (prevTarget !== newTarget) {
|
||
|
(0, _utils.removeObserveTarget)(this);
|
||
|
|
||
|
if (newTarget) {
|
||
|
(0, _utils.addObserveTarget)(newTarget, this); // Mock Event object.
|
||
|
|
||
|
this.updatePosition();
|
||
|
}
|
||
|
|
||
|
this.setState({
|
||
|
prevTarget: newTarget
|
||
|
});
|
||
|
}
|
||
|
|
||
|
if (prevProps.offsetTop !== this.props.offsetTop || prevProps.offsetBottom !== this.props.offsetBottom) {
|
||
|
this.updatePosition();
|
||
|
}
|
||
|
|
||
|
this.measure();
|
||
|
}
|
||
|
}, {
|
||
|
key: "componentWillUnmount",
|
||
|
value: function componentWillUnmount() {
|
||
|
clearTimeout(this.timeout);
|
||
|
(0, _utils.removeObserveTarget)(this);
|
||
|
this.updatePosition.cancel();
|
||
|
} // Handle realign logic
|
||
|
|
||
|
}, {
|
||
|
key: "updatePosition",
|
||
|
value: function updatePosition() {
|
||
|
this.prepareMeasure();
|
||
|
}
|
||
|
}, {
|
||
|
key: "lazyUpdatePosition",
|
||
|
value: function lazyUpdatePosition() {
|
||
|
var target = this.props.target;
|
||
|
var affixStyle = this.state.affixStyle; // Check position change before measure to make Safari smooth
|
||
|
|
||
|
if (target && affixStyle) {
|
||
|
var offsetTop = this.getOffsetTop();
|
||
|
var offsetBottom = this.getOffsetBottom();
|
||
|
var targetNode = target();
|
||
|
|
||
|
if (targetNode) {
|
||
|
var targetRect = (0, _utils.getTargetRect)(targetNode);
|
||
|
var placeholderReact = (0, _utils.getTargetRect)(this.placeholderNode);
|
||
|
var fixedTop = (0, _utils.getFixedTop)(placeholderReact, targetRect, offsetTop);
|
||
|
var fixedBottom = (0, _utils.getFixedBottom)(placeholderReact, targetRect, offsetBottom);
|
||
|
|
||
|
if (fixedTop !== undefined && affixStyle.top === fixedTop || fixedBottom !== undefined && affixStyle.bottom === fixedBottom) {
|
||
|
return;
|
||
|
}
|
||
|
}
|
||
|
} // Directly call prepare measure since it's already throttled.
|
||
|
|
||
|
|
||
|
this.prepareMeasure();
|
||
|
}
|
||
|
}, {
|
||
|
key: "render",
|
||
|
value: function render() {
|
||
|
return React.createElement(_configProvider.ConfigConsumer, null, this.renderAffix);
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return Affix;
|
||
|
}(React.Component);
|
||
|
|
||
|
Affix.defaultProps = {
|
||
|
target: getDefaultTarget
|
||
|
};
|
||
|
|
||
|
__decorate([(0, _throttleByAnimationFrame.throttleByAnimationFrameDecorator)()], Affix.prototype, "updatePosition", null);
|
||
|
|
||
|
__decorate([(0, _throttleByAnimationFrame.throttleByAnimationFrameDecorator)()], Affix.prototype, "lazyUpdatePosition", null);
|
||
|
|
||
|
(0, _reactLifecyclesCompat.polyfill)(Affix);
|
||
|
var _default = Affix;
|
||
|
exports["default"] = _default;
|
||
|
//# sourceMappingURL=index.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 4591:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = throttleByAnimationFrame;
|
||
|
exports.throttleByAnimationFrameDecorator = throttleByAnimationFrameDecorator;
|
||
|
|
||
|
var _raf = _interopRequireDefault(__webpack_require__(90));
|
||
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": 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; } }
|
||
|
|
||
|
function throttleByAnimationFrame(fn) {
|
||
|
var requestId;
|
||
|
|
||
|
var later = function later(args) {
|
||
|
return function () {
|
||
|
requestId = null;
|
||
|
fn.apply(void 0, _toConsumableArray(args));
|
||
|
};
|
||
|
};
|
||
|
|
||
|
var throttled = function throttled() {
|
||
|
if (requestId == null) {
|
||
|
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||
|
args[_key] = arguments[_key];
|
||
|
}
|
||
|
|
||
|
requestId = (0, _raf["default"])(later(args));
|
||
|
}
|
||
|
};
|
||
|
|
||
|
throttled.cancel = function () {
|
||
|
return _raf["default"].cancel(requestId);
|
||
|
};
|
||
|
|
||
|
return throttled;
|
||
|
}
|
||
|
|
||
|
function throttleByAnimationFrameDecorator() {
|
||
|
// eslint-disable-next-line func-names
|
||
|
return function (target, key, descriptor) {
|
||
|
var fn = descriptor.value;
|
||
|
var definingProperty = false;
|
||
|
return {
|
||
|
configurable: true,
|
||
|
get: function get() {
|
||
|
// eslint-disable-next-line no-prototype-builtins
|
||
|
if (definingProperty || this === target.prototype || this.hasOwnProperty(key)) {
|
||
|
return fn;
|
||
|
}
|
||
|
|
||
|
var boundFn = throttleByAnimationFrame(fn.bind(this));
|
||
|
definingProperty = true;
|
||
|
Object.defineProperty(this, key, {
|
||
|
value: boundFn,
|
||
|
configurable: true,
|
||
|
writable: true
|
||
|
});
|
||
|
definingProperty = false;
|
||
|
return boundFn;
|
||
|
}
|
||
|
};
|
||
|
};
|
||
|
}
|
||
|
//# sourceMappingURL=throttleByAnimationFrame.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 4592:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports.getTargetRect = getTargetRect;
|
||
|
exports.getFixedTop = getFixedTop;
|
||
|
exports.getFixedBottom = getFixedBottom;
|
||
|
exports.getObserverEntities = getObserverEntities;
|
||
|
exports.addObserveTarget = addObserveTarget;
|
||
|
exports.removeObserveTarget = removeObserveTarget;
|
||
|
|
||
|
var _addEventListener = _interopRequireDefault(__webpack_require__(365));
|
||
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
|
||
|
function getTargetRect(target) {
|
||
|
return target !== window ? target.getBoundingClientRect() : {
|
||
|
top: 0,
|
||
|
bottom: window.innerHeight
|
||
|
};
|
||
|
}
|
||
|
|
||
|
function getFixedTop(placeholderReact, targetRect, offsetTop) {
|
||
|
if (offsetTop !== undefined && targetRect.top > placeholderReact.top - offsetTop) {
|
||
|
return offsetTop + targetRect.top;
|
||
|
}
|
||
|
|
||
|
return undefined;
|
||
|
}
|
||
|
|
||
|
function getFixedBottom(placeholderReact, targetRect, offsetBottom) {
|
||
|
if (offsetBottom !== undefined && targetRect.bottom < placeholderReact.bottom + offsetBottom) {
|
||
|
var targetBottomOffset = window.innerHeight - targetRect.bottom;
|
||
|
return offsetBottom + targetBottomOffset;
|
||
|
}
|
||
|
|
||
|
return undefined;
|
||
|
} // ======================== Observer ========================
|
||
|
|
||
|
|
||
|
var TRIGGER_EVENTS = ['resize', 'scroll', 'touchstart', 'touchmove', 'touchend', 'pageshow', 'load'];
|
||
|
var observerEntities = [];
|
||
|
|
||
|
function getObserverEntities() {
|
||
|
// Only used in test env. Can be removed if refactor.
|
||
|
return observerEntities;
|
||
|
}
|
||
|
|
||
|
function addObserveTarget(target, affix) {
|
||
|
if (!target) return;
|
||
|
var entity = observerEntities.find(function (item) {
|
||
|
return item.target === target;
|
||
|
});
|
||
|
|
||
|
if (entity) {
|
||
|
entity.affixList.push(affix);
|
||
|
} else {
|
||
|
entity = {
|
||
|
target: target,
|
||
|
affixList: [affix],
|
||
|
eventHandlers: {}
|
||
|
};
|
||
|
observerEntities.push(entity); // Add listener
|
||
|
|
||
|
TRIGGER_EVENTS.forEach(function (eventName) {
|
||
|
entity.eventHandlers[eventName] = (0, _addEventListener["default"])(target, eventName, function () {
|
||
|
entity.affixList.forEach(function (targetAffix) {
|
||
|
targetAffix.lazyUpdatePosition();
|
||
|
});
|
||
|
});
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function removeObserveTarget(affix) {
|
||
|
var observerEntity = observerEntities.find(function (oriObserverEntity) {
|
||
|
var hasAffix = oriObserverEntity.affixList.some(function (item) {
|
||
|
return item === affix;
|
||
|
});
|
||
|
|
||
|
if (hasAffix) {
|
||
|
oriObserverEntity.affixList = oriObserverEntity.affixList.filter(function (item) {
|
||
|
return item !== affix;
|
||
|
});
|
||
|
}
|
||
|
|
||
|
return hasAffix;
|
||
|
});
|
||
|
|
||
|
if (observerEntity && observerEntity.affixList.length === 0) {
|
||
|
observerEntities = observerEntities.filter(function (item) {
|
||
|
return item !== observerEntity;
|
||
|
}); // Remove listener
|
||
|
|
||
|
TRIGGER_EVENTS.forEach(function (eventName) {
|
||
|
var handler = observerEntity.eventHandlers[eventName];
|
||
|
|
||
|
if (handler && handler.remove) {
|
||
|
handler.remove();
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
//# sourceMappingURL=utils.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 4593:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
||
|
|
||
|
// load the styles
|
||
5 years ago
|
var content = __webpack_require__(4594);
|
||
5 years ago
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
||
|
// Prepare cssTransformation
|
||
|
var transform;
|
||
|
|
||
|
var options = {"hmr":false}
|
||
|
options.transform = transform
|
||
|
// add the styles to the DOM
|
||
|
var update = __webpack_require__(291)(content, options);
|
||
|
if(content.locals) module.exports = content.locals;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 4594:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
exports = module.exports = __webpack_require__(290)(true);
|
||
|
// imports
|
||
|
|
||
|
|
||
|
// module
|
||
|
exports.push([module.i, ".help-container{margin-top:30px}.help-container .help-menu{text-align:center}.help-container .help-content{margin-bottom:40px}", "", {"version":3,"sources":["/Users/alec/educoder/public/react/src/modules/help/Help.css"],"names":[],"mappings":"AAAA,gBACE,eAAiB,CAClB,AACD,2BACE,iBAAmB,CACpB,AACD,8BACE,kBAAoB,CACrB","file":"Help.css","sourcesContent":[".help-container {\n margin-top: 30px;\n}\n.help-container .help-menu {\n text-align: center;\n}\n.help-container .help-content {\n margin-bottom: 40px;\n}"],"sourceRoot":""}]);
|
||
|
|
||
|
// exports
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 804:
|
||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_antd_lib_row_style_css__ = __webpack_require__(1381);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_antd_lib_row_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_antd_lib_row_style_css__);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_antd_lib_row__ = __webpack_require__(1382);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_antd_lib_row___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_antd_lib_row__);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_antd_lib_col_style_css__ = __webpack_require__(1383);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_antd_lib_col_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_antd_lib_col_style_css__);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_antd_lib_col__ = __webpack_require__(1384);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_antd_lib_col___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_antd_lib_col__);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_antd_lib_affix_style_css__ = __webpack_require__(4587);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_antd_lib_affix_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_antd_lib_affix_style_css__);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_antd_lib_affix__ = __webpack_require__(4590);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_antd_lib_affix___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_antd_lib_affix__);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_antd_lib_menu_style_css__ = __webpack_require__(930);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_antd_lib_menu_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_antd_lib_menu_style_css__);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_antd_lib_menu__ = __webpack_require__(862);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_antd_lib_menu___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_antd_lib_menu__);
|
||
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_react__ = __webpack_require__(0);
|
||
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_react__);
|
||
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_prop_types__ = __webpack_require__(1);
|
||
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_prop_types__);
|
||
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_react_router_dom__ = __webpack_require__(45);
|
||
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_educoder__ = __webpack_require__(5);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__Help_css__ = __webpack_require__(4593);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__Help_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_12__Help_css__);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__CustomLoadable__ = __webpack_require__(2934);
|
||
5 years ago
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__tpm_TPMIndexHOC__ = __webpack_require__(317);
|
||
5 years ago
|
var _createClass=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);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;}var AboutUs=Object(__WEBPACK_IMPORTED_MODULE_13__CustomLoadable__["a" /* default */])(function(){return __webpack_require__.e/* import() */(157).then(__webpack_require__.bind(null, 4595));});var ContactUs=Object(__WEBPACK_IMPORTED_MODULE_13__CustomLoadable__["a" /* default */])(function(){return __webpack_require__.e/* import() */(154).then(__webpack_require__.bind(null, 4596));});var Cooperatives=Object(__WEBPACK_IMPORTED_MODULE_13__CustomLoadable__["a" /* default */])(function(){return __webpack_require__.e/* import() */(144).then(__webpack_require__.bind(null, 4599));});var Agreement=Object(__WEBPACK_IMPORTED_MODULE_13__CustomLoadable__["a" /* default */])(function(){return __webpack_require__.e/* import() */(156).then(__webpack_require__.bind(null, 4602));});var HelpCenter=Object(__WEBPACK_IMPORTED_MODULE_13__CustomLoadable__["a" /* default */])(function(){return __webpack_require__.e/* import() */(155).then(__webpack_require__.bind(null, 4603));});var Feedback=Object(__WEBPACK_IMPORTED_MODULE_13__CustomLoadable__["a" /* default */])(function(){return __webpack_require__.e/* import() */(112).then(__webpack_require__.bind(null, 4604));});var Help=function(_React$Component){_inherits(Help,_React$Component);function Help(props){_classCallCheck(this,Help);var _this=_possibleConstructorReturn(this,(Help.__proto__||Object.getPrototypeOf(Help)).call(this,props));_this.state={type:props.match.params.type||'about_us'};return _this;}_createClass(Help,[{key:'componentDidUpdate',value:function componentDidUpdate(prevProps){if(prevProps.match.params.type!==this.props.match.params.type){this.setState({type:this.props.match.params.type});}}},{key:'render',value:function render(){var _this2=this;return __WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('div',{className:'newMain clearfix'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('div',{className:'educontent help-container'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_antd_lib_row___default.a,{gutter:{xs:8,sm:16,md:24,lg:32}},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3_antd_lib_col___default.a,{span:4},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_5_antd_lib_affix___default.a,{offsetTop:20},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('div',{className:'help-menu'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_7_antd_lib_menu___default.a,{mode:'inline',selectedKeys:[this.state.type]},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_7_antd_lib_menu___default.a.Item,{key:'about_us'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__
|
||
5 years ago
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 838:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
5 years ago
|
var _createReactContext = _interopRequireDefault(__webpack_require__(294));
|
||
5 years ago
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
|
||
|
var MenuContext = (0, _createReactContext["default"])({
|
||
|
inlineCollapsed: false
|
||
|
});
|
||
|
var _default = MenuContext;
|
||
|
exports["default"] = _default;
|
||
|
//# sourceMappingURL=MenuContext.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 857:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = exports.SiderContext = void 0;
|
||
|
|
||
5 years ago
|
var _createReactContext = _interopRequireDefault(__webpack_require__(294));
|
||
5 years ago
|
|
||
|
var React = _interopRequireWildcard(__webpack_require__(0));
|
||
|
|
||
|
var _reactLifecyclesCompat = __webpack_require__(7);
|
||
|
|
||
|
var _classnames = _interopRequireDefault(__webpack_require__(3));
|
||
|
|
||
|
var _omit = _interopRequireDefault(__webpack_require__(43));
|
||
|
|
||
5 years ago
|
var _layout = __webpack_require__(933);
|
||
5 years ago
|
|
||
|
var _configProvider = __webpack_require__(9);
|
||
|
|
||
|
var _icon = _interopRequireDefault(__webpack_require__(25));
|
||
|
|
||
5 years ago
|
var _isNumeric = _interopRequireDefault(__webpack_require__(939));
|
||
5 years ago
|
|
||
|
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; }
|
||
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
|
||
|
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 _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
||
|
|
||
|
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
|
||
|
|
||
|
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
||
|
|
||
|
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
|
||
|
|
||
|
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
|
||
|
|
||
|
function _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 __rest = void 0 && (void 0).__rest || function (s, e) {
|
||
|
var t = {};
|
||
|
|
||
|
for (var p in s) {
|
||
|
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
||
|
}
|
||
|
|
||
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
||
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
||
|
}
|
||
|
return t;
|
||
|
};
|
||
|
|
||
|
// matchMedia polyfill for
|
||
|
// https://github.com/WickyNilliams/enquire.js/issues/82
|
||
|
// TODO: Will be removed in antd 4.0 because we will no longer support ie9
|
||
|
if (typeof window !== 'undefined') {
|
||
|
var matchMediaPolyfill = function matchMediaPolyfill(mediaQuery) {
|
||
|
return {
|
||
|
media: mediaQuery,
|
||
|
matches: false,
|
||
|
addListener: function addListener() {},
|
||
|
removeListener: function removeListener() {}
|
||
|
};
|
||
|
}; // ref: https://github.com/ant-design/ant-design/issues/18774
|
||
|
|
||
|
|
||
|
if (!window.matchMedia) window.matchMedia = matchMediaPolyfill;
|
||
|
}
|
||
|
|
||
|
var dimensionMaxMap = {
|
||
|
xs: '479.98px',
|
||
|
sm: '575.98px',
|
||
|
md: '767.98px',
|
||
|
lg: '991.98px',
|
||
|
xl: '1199.98px',
|
||
|
xxl: '1599.98px'
|
||
|
};
|
||
|
var SiderContext = (0, _createReactContext["default"])({});
|
||
|
exports.SiderContext = SiderContext;
|
||
|
|
||
|
var generateId = function () {
|
||
|
var i = 0;
|
||
|
return function () {
|
||
|
var prefix = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
|
||
|
i += 1;
|
||
|
return "".concat(prefix).concat(i);
|
||
|
};
|
||
|
}();
|
||
|
|
||
|
var InternalSider =
|
||
|
/*#__PURE__*/
|
||
|
function (_React$Component) {
|
||
|
_inherits(InternalSider, _React$Component);
|
||
|
|
||
|
function InternalSider(props) {
|
||
|
var _this;
|
||
|
|
||
|
_classCallCheck(this, InternalSider);
|
||
|
|
||
|
_this = _possibleConstructorReturn(this, _getPrototypeOf(InternalSider).call(this, props));
|
||
|
|
||
|
_this.responsiveHandler = function (mql) {
|
||
|
_this.setState({
|
||
|
below: mql.matches
|
||
|
});
|
||
|
|
||
|
var onBreakpoint = _this.props.onBreakpoint;
|
||
|
|
||
|
if (onBreakpoint) {
|
||
|
onBreakpoint(mql.matches);
|
||
|
}
|
||
|
|
||
|
if (_this.state.collapsed !== mql.matches) {
|
||
|
_this.setCollapsed(mql.matches, 'responsive');
|
||
|
}
|
||
|
};
|
||
|
|
||
|
_this.setCollapsed = function (collapsed, type) {
|
||
|
if (!('collapsed' in _this.props)) {
|
||
|
_this.setState({
|
||
|
collapsed: collapsed
|
||
|
});
|
||
|
}
|
||
|
|
||
|
var onCollapse = _this.props.onCollapse;
|
||
|
|
||
|
if (onCollapse) {
|
||
|
onCollapse(collapsed, type);
|
||
|
}
|
||
|
};
|
||
|
|
||
|
_this.toggle = function () {
|
||
|
var collapsed = !_this.state.collapsed;
|
||
|
|
||
|
_this.setCollapsed(collapsed, 'clickTrigger');
|
||
|
};
|
||
|
|
||
|
_this.belowShowChange = function () {
|
||
|
_this.setState(function (_ref) {
|
||
|
var belowShow = _ref.belowShow;
|
||
|
return {
|
||
|
belowShow: !belowShow
|
||
|
};
|
||
|
});
|
||
|
};
|
||
|
|
||
|
_this.renderSider = function (_ref2) {
|
||
|
var _classNames;
|
||
|
|
||
|
var getPrefixCls = _ref2.getPrefixCls;
|
||
|
|
||
|
var _a = _this.props,
|
||
|
customizePrefixCls = _a.prefixCls,
|
||
|
className = _a.className,
|
||
|
theme = _a.theme,
|
||
|
collapsible = _a.collapsible,
|
||
|
reverseArrow = _a.reverseArrow,
|
||
|
trigger = _a.trigger,
|
||
|
style = _a.style,
|
||
|
width = _a.width,
|
||
|
collapsedWidth = _a.collapsedWidth,
|
||
|
zeroWidthTriggerStyle = _a.zeroWidthTriggerStyle,
|
||
|
others = __rest(_a, ["prefixCls", "className", "theme", "collapsible", "reverseArrow", "trigger", "style", "width", "collapsedWidth", "zeroWidthTriggerStyle"]);
|
||
|
|
||
|
var prefixCls = getPrefixCls('layout-sider', customizePrefixCls);
|
||
|
var divProps = (0, _omit["default"])(others, ['collapsed', 'defaultCollapsed', 'onCollapse', 'breakpoint', 'onBreakpoint', 'siderHook', 'zeroWidthTriggerStyle']);
|
||
|
var rawWidth = _this.state.collapsed ? collapsedWidth : width; // use "px" as fallback unit for width
|
||
|
|
||
|
var siderWidth = (0, _isNumeric["default"])(rawWidth) ? "".concat(rawWidth, "px") : String(rawWidth); // special trigger when collapsedWidth == 0
|
||
|
|
||
|
var zeroWidthTrigger = parseFloat(String(collapsedWidth || 0)) === 0 ? React.createElement("span", {
|
||
|
onClick: _this.toggle,
|
||
|
className: "".concat(prefixCls, "-zero-width-trigger ").concat(prefixCls, "-zero-width-trigger-").concat(reverseArrow ? 'right' : 'left'),
|
||
|
style: zeroWidthTriggerStyle
|
||
|
}, React.createElement(_icon["default"], {
|
||
|
type: "bars"
|
||
|
})) : null;
|
||
|
var iconObj = {
|
||
|
expanded: reverseArrow ? React.createElement(_icon["default"], {
|
||
|
type: "right"
|
||
|
}) : React.createElement(_icon["default"], {
|
||
|
type: "left"
|
||
|
}),
|
||
|
collapsed: reverseArrow ? React.createElement(_icon["default"], {
|
||
|
type: "left"
|
||
|
}) : React.createElement(_icon["default"], {
|
||
|
type: "right"
|
||
|
})
|
||
|
};
|
||
|
var status = _this.state.collapsed ? 'collapsed' : 'expanded';
|
||
|
var defaultTrigger = iconObj[status];
|
||
|
var triggerDom = trigger !== null ? zeroWidthTrigger || React.createElement("div", {
|
||
|
className: "".concat(prefixCls, "-trigger"),
|
||
|
onClick: _this.toggle,
|
||
|
style: {
|
||
|
width: siderWidth
|
||
|
}
|
||
|
}, trigger || defaultTrigger) : null;
|
||
|
|
||
|
var divStyle = _extends(_extends({}, style), {
|
||
|
flex: "0 0 ".concat(siderWidth),
|
||
|
maxWidth: siderWidth,
|
||
|
minWidth: siderWidth,
|
||
|
width: siderWidth
|
||
|
});
|
||
|
|
||
|
var siderCls = (0, _classnames["default"])(className, prefixCls, "".concat(prefixCls, "-").concat(theme), (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-collapsed"), !!_this.state.collapsed), _defineProperty(_classNames, "".concat(prefixCls, "-has-trigger"), collapsible && trigger !== null && !zeroWidthTrigger), _defineProperty(_classNames, "".concat(prefixCls, "-below"), !!_this.state.below), _defineProperty(_classNames, "".concat(prefixCls, "-zero-width"), parseFloat(siderWidth) === 0), _classNames));
|
||
|
return React.createElement("aside", _extends({
|
||
|
className: siderCls
|
||
|
}, divProps, {
|
||
|
style: divStyle
|
||
|
}), React.createElement("div", {
|
||
|
className: "".concat(prefixCls, "-children")
|
||
|
}, _this.props.children), collapsible || _this.state.below && zeroWidthTrigger ? triggerDom : null);
|
||
|
};
|
||
|
|
||
|
_this.uniqueId = generateId('ant-sider-');
|
||
|
var matchMedia;
|
||
|
|
||
|
if (typeof window !== 'undefined') {
|
||
|
matchMedia = window.matchMedia;
|
||
|
}
|
||
|
|
||
|
if (matchMedia && props.breakpoint && props.breakpoint in dimensionMaxMap) {
|
||
|
_this.mql = matchMedia("(max-width: ".concat(dimensionMaxMap[props.breakpoint], ")"));
|
||
|
}
|
||
|
|
||
|
var collapsed;
|
||
|
|
||
|
if ('collapsed' in props) {
|
||
|
collapsed = props.collapsed;
|
||
|
} else {
|
||
|
collapsed = props.defaultCollapsed;
|
||
|
}
|
||
|
|
||
|
_this.state = {
|
||
|
collapsed: collapsed,
|
||
|
below: false
|
||
|
};
|
||
|
return _this;
|
||
|
}
|
||
|
|
||
|
_createClass(InternalSider, [{
|
||
|
key: "componentDidMount",
|
||
|
value: function componentDidMount() {
|
||
|
if (this.mql) {
|
||
|
this.mql.addListener(this.responsiveHandler);
|
||
|
this.responsiveHandler(this.mql);
|
||
|
}
|
||
|
|
||
|
if (this.props.siderHook) {
|
||
|
this.props.siderHook.addSider(this.uniqueId);
|
||
|
}
|
||
|
}
|
||
|
}, {
|
||
|
key: "componentWillUnmount",
|
||
|
value: function componentWillUnmount() {
|
||
|
if (this.mql) {
|
||
|
this.mql.removeListener(this.responsiveHandler);
|
||
|
}
|
||
|
|
||
|
if (this.props.siderHook) {
|
||
|
this.props.siderHook.removeSider(this.uniqueId);
|
||
|
}
|
||
|
}
|
||
|
}, {
|
||
|
key: "render",
|
||
|
value: function render() {
|
||
|
var collapsed = this.state.collapsed;
|
||
|
var collapsedWidth = this.props.collapsedWidth;
|
||
|
return React.createElement(SiderContext.Provider, {
|
||
|
value: {
|
||
|
siderCollapsed: collapsed,
|
||
|
collapsedWidth: collapsedWidth
|
||
|
}
|
||
|
}, React.createElement(_configProvider.ConfigConsumer, null, this.renderSider));
|
||
|
}
|
||
|
}], [{
|
||
|
key: "getDerivedStateFromProps",
|
||
|
value: function getDerivedStateFromProps(nextProps) {
|
||
|
if ('collapsed' in nextProps) {
|
||
|
return {
|
||
|
collapsed: nextProps.collapsed
|
||
|
};
|
||
|
}
|
||
|
|
||
|
return null;
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return InternalSider;
|
||
|
}(React.Component);
|
||
|
|
||
|
InternalSider.defaultProps = {
|
||
|
collapsible: false,
|
||
|
defaultCollapsed: false,
|
||
|
reverseArrow: false,
|
||
|
width: 200,
|
||
|
collapsedWidth: 80,
|
||
|
style: {},
|
||
|
theme: 'dark'
|
||
|
};
|
||
|
(0, _reactLifecyclesCompat.polyfill)(InternalSider); // eslint-disable-next-line react/prefer-stateless-function
|
||
|
|
||
|
var Sider =
|
||
|
/*#__PURE__*/
|
||
|
function (_React$Component2) {
|
||
|
_inherits(Sider, _React$Component2);
|
||
|
|
||
|
function Sider() {
|
||
|
_classCallCheck(this, Sider);
|
||
|
|
||
|
return _possibleConstructorReturn(this, _getPrototypeOf(Sider).apply(this, arguments));
|
||
|
}
|
||
|
|
||
|
_createClass(Sider, [{
|
||
|
key: "render",
|
||
|
value: function render() {
|
||
|
var _this2 = this;
|
||
|
|
||
|
return React.createElement(_layout.LayoutContext.Consumer, null, function (context) {
|
||
|
return React.createElement(InternalSider, _extends({}, context, _this2.props));
|
||
|
});
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return Sider;
|
||
|
}(React.Component);
|
||
|
|
||
|
exports["default"] = Sider;
|
||
|
//# sourceMappingURL=Sider.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 859:
|
||
5 years ago
|
/***/ (function(module, exports) {
|
||
|
|
||
|
/**
|
||
|
* Helper function for iterating over a collection
|
||
|
*
|
||
|
* @param collection
|
||
|
* @param fn
|
||
|
*/
|
||
|
function each(collection, fn) {
|
||
|
var i = 0,
|
||
|
length = collection.length,
|
||
|
cont;
|
||
|
|
||
|
for(i; i < length; i++) {
|
||
|
cont = fn(collection[i], i);
|
||
|
if(cont === false) {
|
||
|
break; //allow early exit
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Helper function for determining whether target object is an array
|
||
|
*
|
||
|
* @param target the object under test
|
||
|
* @return {Boolean} true if array, false otherwise
|
||
|
*/
|
||
|
function isArray(target) {
|
||
|
return Object.prototype.toString.apply(target) === '[object Array]';
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Helper function for determining whether target object is a function
|
||
|
*
|
||
|
* @param target the object under test
|
||
|
* @return {Boolean} true if function, false otherwise
|
||
|
*/
|
||
|
function isFunction(target) {
|
||
|
return typeof target === 'function';
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
isFunction : isFunction,
|
||
|
isArray : isArray,
|
||
|
each : each
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 861:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
5 years ago
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
|
var _createReactContext = _interopRequireDefault(__webpack_require__(294));
|
||
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
|
||
|
var RowContext = (0, _createReactContext["default"])({});
|
||
|
var _default = RowContext;
|
||
|
exports["default"] = _default;
|
||
|
//# sourceMappingURL=RowContext.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 862:
|
||
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
5 years ago
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
|
var React = _interopRequireWildcard(__webpack_require__(0));
|
||
|
|
||
|
var _rcMenu = _interopRequireWildcard(__webpack_require__(167));
|
||
|
|
||
|
var _classnames = _interopRequireDefault(__webpack_require__(3));
|
||
|
|
||
|
var _omit = _interopRequireDefault(__webpack_require__(43));
|
||
|
|
||
|
var _reactLifecyclesCompat = __webpack_require__(7);
|
||
|
|
||
5 years ago
|
var _SubMenu = _interopRequireDefault(__webpack_require__(954));
|
||
5 years ago
|
|
||
5 years ago
|
var _MenuItem = _interopRequireDefault(__webpack_require__(955));
|
||
5 years ago
|
|
||
|
var _configProvider = __webpack_require__(9);
|
||
|
|
||
|
var _warning = _interopRequireDefault(__webpack_require__(40));
|
||
|
|
||
5 years ago
|
var _Sider = __webpack_require__(857);
|
||
5 years ago
|
|
||
5 years ago
|
var _raf = _interopRequireDefault(__webpack_require__(175));
|
||
5 years ago
|
|
||
5 years ago
|
var _motion = _interopRequireDefault(__webpack_require__(929));
|
||
5 years ago
|
|
||
5 years ago
|
var _MenuContext = _interopRequireDefault(__webpack_require__(838));
|
||
5 years ago
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
|
||
|
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; }
|
||
|
|
||
|
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 _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 InternalMenu =
|
||
|
/*#__PURE__*/
|
||
|
function (_React$Component) {
|
||
|
_inherits(InternalMenu, _React$Component);
|
||
|
|
||
|
function InternalMenu(props) {
|
||
|
var _this;
|
||
|
|
||
|
_classCallCheck(this, InternalMenu);
|
||
|
|
||
|
_this = _possibleConstructorReturn(this, _getPrototypeOf(InternalMenu).call(this, props)); // Restore vertical mode when menu is collapsed responsively when mounted
|
||
|
// https://github.com/ant-design/ant-design/issues/13104
|
||
|
// TODO: not a perfect solution, looking a new way to avoid setting switchingModeFromInline in this situation
|
||
|
|
||
|
_this.handleMouseEnter = function (e) {
|
||
|
_this.restoreModeVerticalFromInline();
|
||
|
|
||
|
var onMouseEnter = _this.props.onMouseEnter;
|
||
|
|
||
|
if (onMouseEnter) {
|
||
|
onMouseEnter(e);
|
||
|
}
|
||
|
};
|
||
|
|
||
|
_this.handleTransitionEnd = function (e) {
|
||
|
// when inlineCollapsed menu width animation finished
|
||
|
// https://github.com/ant-design/ant-design/issues/12864
|
||
|
var widthCollapsed = e.propertyName === 'width' && e.target === e.currentTarget; // Fix SVGElement e.target.className.indexOf is not a function
|
||
|
// https://github.com/ant-design/ant-design/issues/15699
|
||
|
|
||
|
var className = e.target.className; // SVGAnimatedString.animVal should be identical to SVGAnimatedString.baseVal, unless during an animation.
|
||
|
|
||
|
var classNameValue = Object.prototype.toString.call(className) === '[object SVGAnimatedString]' ? className.animVal : className; // Fix for <Menu style={{ width: '100%' }} />, the width transition won't trigger when menu is collapsed
|
||
|
// https://github.com/ant-design/ant-design-pro/issues/2783
|
||
|
|
||
|
var iconScaled = e.propertyName === 'font-size' && classNameValue.indexOf('anticon') >= 0;
|
||
|
|
||
|
if (widthCollapsed || iconScaled) {
|
||
|
_this.restoreModeVerticalFromInline();
|
||
|
}
|
||
|
};
|
||
|
|
||
|
_this.handleClick = function (e) {
|
||
|
_this.handleOpenChange([]);
|
||
|
|
||
|
var onClick = _this.props.onClick;
|
||
|
|
||
|
if (onClick) {
|
||
|
onClick(e);
|
||
|
}
|
||
|
};
|
||
|
|
||
|
_this.handleOpenChange = function (openKeys) {
|
||
|
_this.setOpenKeys(openKeys);
|
||
|
|
||
|
var onOpenChange = _this.props.onOpenChange;
|
||
|
|
||
|
if (onOpenChange) {
|
||
|
onOpenChange(openKeys);
|
||
|
}
|
||
|
};
|
||
|
|
||
|
_this.renderMenu = function (_ref) {
|
||
|
var getPopupContainer = _ref.getPopupContainer,
|
||
|
getPrefixCls = _ref.getPrefixCls;
|
||
|
var _this$props = _this.props,
|
||
|
customizePrefixCls = _this$props.prefixCls,
|
||
|
className = _this$props.className,
|
||
|
theme = _this$props.theme,
|
||
|
collapsedWidth = _this$props.collapsedWidth;
|
||
|
var passProps = (0, _omit["default"])(_this.props, ['collapsedWidth', 'siderCollapsed']);
|
||
|
|
||
|
var menuMode = _this.getRealMenuMode();
|
||
|
|
||
|
var menuOpenMotion = _this.getOpenMotionProps(menuMode);
|
||
|
|
||
|
var prefixCls = getPrefixCls('menu', customizePrefixCls);
|
||
|
var menuClassName = (0, _classnames["default"])(className, "".concat(prefixCls, "-").concat(theme), _defineProperty({}, "".concat(prefixCls, "-inline-collapsed"), _this.getInlineCollapsed()));
|
||
|
|
||
|
var menuProps = _extends({
|
||
|
openKeys: _this.state.openKeys,
|
||
|
onOpenChange: _this.handleOpenChange,
|
||
|
className: menuClassName,
|
||
|
mode: menuMode
|
||
|
}, menuOpenMotion);
|
||
|
|
||
|
if (menuMode !== 'inline') {
|
||
|
// closing vertical popup submenu after click it
|
||
|
menuProps.onClick = _this.handleClick;
|
||
|
} // https://github.com/ant-design/ant-design/issues/8587
|
||
|
|
||
|
|
||
|
var hideMenu = _this.getInlineCollapsed() && (collapsedWidth === 0 || collapsedWidth === '0' || collapsedWidth === '0px');
|
||
|
|
||
|
if (hideMenu) {
|
||
|
menuProps.openKeys = [];
|
||
|
}
|
||
|
|
||
|
return React.createElement(_rcMenu["default"], _extends({
|
||
|
getPopupContainer: getPopupContainer
|
||
|
}, passProps, menuProps, {
|
||
|
prefixCls: prefixCls,
|
||
|
onTransitionEnd: _this.handleTransitionEnd,
|
||
|
onMouseEnter: _this.handleMouseEnter
|
||
|
}));
|
||
|
};
|
||
|
|
||
|
(0, _warning["default"])(!('onOpen' in props || 'onClose' in props), 'Menu', '`onOpen` and `onClose` are removed, please use `onOpenChange` instead, ' + 'see: https://u.ant.design/menu-on-open-change.');
|
||
|
(0, _warning["default"])(!('inlineCollapsed' in props && props.mode !== 'inline'), 'Menu', '`inlineCollapsed` should only be used when `mode` is inline.');
|
||
|
(0, _warning["default"])(!(props.siderCollapsed !== undefined && 'inlineCollapsed' in props), 'Menu', '`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead.');
|
||
|
var openKeys;
|
||
|
|
||
|
if ('openKeys' in props) {
|
||
|
openKeys = props.openKeys;
|
||
|
} else if ('defaultOpenKeys' in props) {
|
||
|
openKeys = props.defaultOpenKeys;
|
||
|
}
|
||
|
|
||
|
_this.state = {
|
||
|
openKeys: openKeys || [],
|
||
|
switchingModeFromInline: false,
|
||
|
inlineOpenKeys: [],
|
||
|
prevProps: props
|
||
|
};
|
||
|
return _this;
|
||
|
}
|
||
|
|
||
|
_createClass(InternalMenu, [{
|
||
|
key: "componentWillUnmount",
|
||
|
value: function componentWillUnmount() {
|
||
|
_raf["default"].cancel(this.mountRafId);
|
||
|
}
|
||
|
}, {
|
||
|
key: "setOpenKeys",
|
||
|
value: function setOpenKeys(openKeys) {
|
||
|
if (!('openKeys' in this.props)) {
|
||
|
this.setState({
|
||
|
openKeys: openKeys
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
}, {
|
||
|
key: "getRealMenuMode",
|
||
|
value: function getRealMenuMode() {
|
||
|
var inlineCollapsed = this.getInlineCollapsed();
|
||
|
|
||
|
if (this.state.switchingModeFromInline && inlineCollapsed) {
|
||
|
return 'inline';
|
||
|
}
|
||
|
|
||
|
var mode = this.props.mode;
|
||
|
return inlineCollapsed ? 'vertical' : mode;
|
||
|
}
|
||
|
}, {
|
||
|
key: "getInlineCollapsed",
|
||
|
value: function getInlineCollapsed() {
|
||
|
var inlineCollapsed = this.props.inlineCollapsed;
|
||
|
|
||
|
if (this.props.siderCollapsed !== undefined) {
|
||
|
return this.props.siderCollapsed;
|
||
|
}
|
||
|
|
||
|
return inlineCollapsed;
|
||
|
}
|
||
|
}, {
|
||
|
key: "getOpenMotionProps",
|
||
|
value: function getOpenMotionProps(menuMode) {
|
||
|
var _this$props2 = this.props,
|
||
|
openTransitionName = _this$props2.openTransitionName,
|
||
|
openAnimation = _this$props2.openAnimation,
|
||
|
motion = _this$props2.motion; // Provides by user
|
||
|
|
||
|
if (motion) {
|
||
|
return {
|
||
|
motion: motion
|
||
|
};
|
||
|
}
|
||
|
|
||
|
if (openAnimation) {
|
||
|
(0, _warning["default"])(typeof openAnimation === 'string', 'Menu', '`openAnimation` do not support object. Please use `motion` instead.');
|
||
|
return {
|
||
|
openAnimation: openAnimation
|
||
|
};
|
||
|
}
|
||
|
|
||
|
if (openTransitionName) {
|
||
|
return {
|
||
|
openTransitionName: openTransitionName
|
||
|
};
|
||
|
} // Default logic
|
||
|
|
||
|
|
||
|
if (menuMode === 'horizontal') {
|
||
|
return {
|
||
|
motion: {
|
||
|
motionName: 'slide-up'
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
|
||
|
if (menuMode === 'inline') {
|
||
|
return {
|
||
|
motion: _motion["default"]
|
||
|
};
|
||
|
} // When mode switch from inline
|
||
|
// submenu should hide without animation
|
||
|
|
||
|
|
||
|
return {
|
||
|
motion: {
|
||
|
motionName: this.state.switchingModeFromInline ? '' : 'zoom-big'
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
}, {
|
||
|
key: "restoreModeVerticalFromInline",
|
||
|
value: function restoreModeVerticalFromInline() {
|
||
|
var switchingModeFromInline = this.state.switchingModeFromInline;
|
||
|
|
||
|
if (switchingModeFromInline) {
|
||
|
this.setState({
|
||
|
switchingModeFromInline: false
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
}, {
|
||
|
key: "render",
|
||
|
value: function render() {
|
||
|
return React.createElement(_MenuContext["default"].Provider, {
|
||
|
value: {
|
||
|
inlineCollapsed: this.getInlineCollapsed() || false,
|
||
|
antdMenuTheme: this.props.theme
|
||
|
}
|
||
|
}, React.createElement(_configProvider.ConfigConsumer, null, this.renderMenu));
|
||
|
}
|
||
|
}], [{
|
||
|
key: "getDerivedStateFromProps",
|
||
|
value: function getDerivedStateFromProps(nextProps, prevState) {
|
||
|
var prevProps = prevState.prevProps;
|
||
|
var newState = {
|
||
|
prevProps: nextProps
|
||
|
};
|
||
|
|
||
|
if (prevProps.mode === 'inline' && nextProps.mode !== 'inline') {
|
||
|
newState.switchingModeFromInline = true;
|
||
|
}
|
||
|
|
||
|
if ('openKeys' in nextProps) {
|
||
|
newState.openKeys = nextProps.openKeys;
|
||
|
} else {
|
||
|
// [Legacy] Old code will return after `openKeys` changed.
|
||
|
// Not sure the reason, we should keep this logic still.
|
||
|
if (nextProps.inlineCollapsed && !prevProps.inlineCollapsed || nextProps.siderCollapsed && !prevProps.siderCollapsed) {
|
||
|
newState.switchingModeFromInline = true;
|
||
|
newState.inlineOpenKeys = prevState.openKeys;
|
||
|
newState.openKeys = [];
|
||
|
}
|
||
|
|
||
|
if (!nextProps.inlineCollapsed && prevProps.inlineCollapsed || !nextProps.siderCollapsed && prevProps.siderCollapsed) {
|
||
|
newState.openKeys = prevState.inlineOpenKeys;
|
||
|
newState.inlineOpenKeys = [];
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return newState;
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return InternalMenu;
|
||
|
}(React.Component);
|
||
|
|
||
|
InternalMenu.defaultProps = {
|
||
|
className: '',
|
||
|
theme: 'light',
|
||
|
focusable: false
|
||
|
};
|
||
|
(0, _reactLifecyclesCompat.polyfill)(InternalMenu); // We should keep this as ref-able
|
||
|
|
||
|
var Menu =
|
||
|
/*#__PURE__*/
|
||
|
function (_React$Component2) {
|
||
|
_inherits(Menu, _React$Component2);
|
||
|
|
||
|
function Menu() {
|
||
|
_classCallCheck(this, Menu);
|
||
|
|
||
|
return _possibleConstructorReturn(this, _getPrototypeOf(Menu).apply(this, arguments));
|
||
|
}
|
||
|
|
||
|
_createClass(Menu, [{
|
||
|
key: "render",
|
||
|
value: function render() {
|
||
|
var _this2 = this;
|
||
|
|
||
|
return React.createElement(_Sider.SiderContext.Consumer, null, function (context) {
|
||
|
return React.createElement(InternalMenu, _extends({}, _this2.props, context));
|
||
|
});
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return Menu;
|
||
|
}(React.Component);
|
||
|
|
||
|
exports["default"] = Menu;
|
||
|
Menu.Divider = _rcMenu.Divider;
|
||
|
Menu.Item = _MenuItem["default"];
|
||
|
Menu.SubMenu = _SubMenu["default"];
|
||
|
Menu.ItemGroup = _rcMenu.ItemGroup;
|
||
|
//# sourceMappingURL=index.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 921:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
__webpack_require__(27);
|
||
|
|
||
5 years ago
|
__webpack_require__(958);
|
||
5 years ago
|
//# sourceMappingURL=css.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 929:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
|
// ================== Collapse Motion ==================
|
||
|
var getCollapsedHeight = function getCollapsedHeight() {
|
||
|
return {
|
||
|
height: 0,
|
||
|
opacity: 0
|
||
|
};
|
||
|
};
|
||
|
|
||
|
var getRealHeight = function getRealHeight(node) {
|
||
|
return {
|
||
|
height: node.scrollHeight,
|
||
|
opacity: 1
|
||
|
};
|
||
|
};
|
||
|
|
||
|
var getCurrentHeight = function getCurrentHeight(node) {
|
||
|
return {
|
||
|
height: node.offsetHeight
|
||
|
};
|
||
|
};
|
||
|
|
||
|
var collapseMotion = {
|
||
|
motionName: 'ant-motion-collapse',
|
||
|
onAppearStart: getCollapsedHeight,
|
||
|
onEnterStart: getCollapsedHeight,
|
||
|
onAppearActive: getRealHeight,
|
||
|
onEnterActive: getRealHeight,
|
||
|
onLeaveStart: getCurrentHeight,
|
||
|
onLeaveActive: getCollapsedHeight
|
||
|
};
|
||
|
var _default = collapseMotion;
|
||
|
exports["default"] = _default;
|
||
|
//# sourceMappingURL=motion.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 930:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
__webpack_require__(27);
|
||
|
|
||
5 years ago
|
__webpack_require__(1060);
|
||
5 years ago
|
|
||
|
__webpack_require__(165);
|
||
|
//# sourceMappingURL=css.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 933:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = exports.LayoutContext = void 0;
|
||
|
|
||
|
var React = _interopRequireWildcard(__webpack_require__(0));
|
||
|
|
||
|
var _classnames = _interopRequireDefault(__webpack_require__(3));
|
||
|
|
||
5 years ago
|
var _createReactContext = _interopRequireDefault(__webpack_require__(294));
|
||
5 years ago
|
|
||
|
var _configProvider = __webpack_require__(9);
|
||
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
|
||
|
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { 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; }
|
||
|
|
||
|
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 _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; } }
|
||
|
|
||
|
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 __rest = void 0 && (void 0).__rest || function (s, e) {
|
||
|
var t = {};
|
||
|
|
||
|
for (var p in s) {
|
||
|
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
||
|
}
|
||
|
|
||
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
||
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
||
|
}
|
||
|
return t;
|
||
|
};
|
||
|
|
||
|
var LayoutContext = (0, _createReactContext["default"])({
|
||
|
siderHook: {
|
||
|
addSider: function addSider() {
|
||
|
return null;
|
||
|
},
|
||
|
removeSider: function removeSider() {
|
||
|
return null;
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
exports.LayoutContext = LayoutContext;
|
||
|
|
||
|
function generator(_ref) {
|
||
|
var suffixCls = _ref.suffixCls,
|
||
|
tagName = _ref.tagName;
|
||
|
return function (BasicComponent) {
|
||
|
return (
|
||
|
/*#__PURE__*/
|
||
|
function (_React$Component) {
|
||
|
_inherits(Adapter, _React$Component);
|
||
|
|
||
|
function Adapter() {
|
||
|
var _this;
|
||
|
|
||
|
_classCallCheck(this, Adapter);
|
||
|
|
||
|
_this = _possibleConstructorReturn(this, _getPrototypeOf(Adapter).apply(this, arguments));
|
||
|
|
||
|
_this.renderComponent = function (_ref2) {
|
||
|
var getPrefixCls = _ref2.getPrefixCls;
|
||
|
var customizePrefixCls = _this.props.prefixCls;
|
||
|
var prefixCls = getPrefixCls(suffixCls, customizePrefixCls);
|
||
|
return React.createElement(BasicComponent, _extends({
|
||
|
prefixCls: prefixCls,
|
||
|
tagName: tagName
|
||
|
}, _this.props));
|
||
|
};
|
||
|
|
||
|
return _this;
|
||
|
}
|
||
|
|
||
|
_createClass(Adapter, [{
|
||
|
key: "render",
|
||
|
value: function render() {
|
||
|
return React.createElement(_configProvider.ConfigConsumer, null, this.renderComponent);
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return Adapter;
|
||
|
}(React.Component)
|
||
|
);
|
||
|
};
|
||
|
}
|
||
|
|
||
|
var Basic = function Basic(props) {
|
||
|
var prefixCls = props.prefixCls,
|
||
|
className = props.className,
|
||
|
children = props.children,
|
||
|
tagName = props.tagName,
|
||
|
others = __rest(props, ["prefixCls", "className", "children", "tagName"]);
|
||
|
|
||
|
var classString = (0, _classnames["default"])(className, prefixCls);
|
||
|
return React.createElement(tagName, _extends({
|
||
|
className: classString
|
||
|
}, others), children);
|
||
|
};
|
||
|
|
||
|
var BasicLayout =
|
||
|
/*#__PURE__*/
|
||
|
function (_React$Component2) {
|
||
|
_inherits(BasicLayout, _React$Component2);
|
||
|
|
||
|
function BasicLayout() {
|
||
|
var _this2;
|
||
|
|
||
|
_classCallCheck(this, BasicLayout);
|
||
|
|
||
|
_this2 = _possibleConstructorReturn(this, _getPrototypeOf(BasicLayout).apply(this, arguments));
|
||
|
_this2.state = {
|
||
|
siders: []
|
||
|
};
|
||
|
return _this2;
|
||
|
}
|
||
|
|
||
|
_createClass(BasicLayout, [{
|
||
|
key: "getSiderHook",
|
||
|
value: function getSiderHook() {
|
||
|
var _this3 = this;
|
||
|
|
||
|
return {
|
||
|
addSider: function addSider(id) {
|
||
|
_this3.setState(function (state) {
|
||
|
return {
|
||
|
siders: [].concat(_toConsumableArray(state.siders), [id])
|
||
|
};
|
||
|
});
|
||
|
},
|
||
|
removeSider: function removeSider(id) {
|
||
|
_this3.setState(function (state) {
|
||
|
return {
|
||
|
siders: state.siders.filter(function (currentId) {
|
||
|
return currentId !== id;
|
||
|
})
|
||
|
};
|
||
|
});
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
}, {
|
||
|
key: "render",
|
||
|
value: function render() {
|
||
|
var _a = this.props,
|
||
|
prefixCls = _a.prefixCls,
|
||
|
className = _a.className,
|
||
|
children = _a.children,
|
||
|
hasSider = _a.hasSider,
|
||
|
Tag = _a.tagName,
|
||
|
others = __rest(_a, ["prefixCls", "className", "children", "hasSider", "tagName"]);
|
||
|
|
||
|
var classString = (0, _classnames["default"])(className, prefixCls, _defineProperty({}, "".concat(prefixCls, "-has-sider"), typeof hasSider === 'boolean' ? hasSider : this.state.siders.length > 0));
|
||
|
return React.createElement(LayoutContext.Provider, {
|
||
|
value: {
|
||
|
siderHook: this.getSiderHook()
|
||
|
}
|
||
|
}, React.createElement(Tag, _extends({
|
||
|
className: classString
|
||
|
}, others), children));
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return BasicLayout;
|
||
|
}(React.Component);
|
||
|
|
||
|
var Layout = generator({
|
||
|
suffixCls: 'layout',
|
||
|
tagName: 'section'
|
||
|
})(BasicLayout);
|
||
|
var Header = generator({
|
||
|
suffixCls: 'layout-header',
|
||
|
tagName: 'header'
|
||
|
})(Basic);
|
||
|
var Footer = generator({
|
||
|
suffixCls: 'layout-footer',
|
||
|
tagName: 'footer'
|
||
|
})(Basic);
|
||
|
var Content = generator({
|
||
|
suffixCls: 'layout-content',
|
||
|
tagName: 'main'
|
||
|
})(Basic);
|
||
|
Layout.Header = Header;
|
||
|
Layout.Footer = Footer;
|
||
|
Layout.Content = Content;
|
||
|
var _default = Layout;
|
||
|
exports["default"] = _default;
|
||
|
//# sourceMappingURL=layout.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 934:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
5 years ago
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
|
var React = _interopRequireWildcard(__webpack_require__(0));
|
||
|
|
||
|
var _classnames = _interopRequireDefault(__webpack_require__(3));
|
||
|
|
||
|
var PropTypes = _interopRequireWildcard(__webpack_require__(1));
|
||
|
|
||
|
var _configProvider = __webpack_require__(9);
|
||
|
|
||
5 years ago
|
var _RowContext = _interopRequireDefault(__webpack_require__(861));
|
||
5 years ago
|
|
||
|
var _type = __webpack_require__(69);
|
||
|
|
||
5 years ago
|
var _responsiveObserve = _interopRequireWildcard(__webpack_require__(960));
|
||
5 years ago
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
|
||
|
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; }
|
||
|
|
||
|
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 _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 __rest = void 0 && (void 0).__rest || function (s, e) {
|
||
|
var t = {};
|
||
|
|
||
|
for (var p in s) {
|
||
|
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
||
|
}
|
||
|
|
||
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
||
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
||
|
}
|
||
|
return t;
|
||
|
};
|
||
|
|
||
|
var RowAligns = (0, _type.tuple)('top', 'middle', 'bottom', 'stretch');
|
||
|
var RowJustify = (0, _type.tuple)('start', 'end', 'center', 'space-around', 'space-between');
|
||
|
|
||
|
var Row =
|
||
|
/*#__PURE__*/
|
||
|
function (_React$Component) {
|
||
|
_inherits(Row, _React$Component);
|
||
|
|
||
|
function Row() {
|
||
|
var _this;
|
||
|
|
||
|
_classCallCheck(this, Row);
|
||
|
|
||
|
_this = _possibleConstructorReturn(this, _getPrototypeOf(Row).apply(this, arguments));
|
||
|
_this.state = {
|
||
|
screens: {}
|
||
|
};
|
||
|
|
||
|
_this.renderRow = function (_ref) {
|
||
|
var _classNames;
|
||
|
|
||
|
var getPrefixCls = _ref.getPrefixCls;
|
||
|
|
||
|
var _a = _this.props,
|
||
|
customizePrefixCls = _a.prefixCls,
|
||
|
type = _a.type,
|
||
|
justify = _a.justify,
|
||
|
align = _a.align,
|
||
|
className = _a.className,
|
||
|
style = _a.style,
|
||
|
children = _a.children,
|
||
|
others = __rest(_a, ["prefixCls", "type", "justify", "align", "className", "style", "children"]);
|
||
|
|
||
|
var prefixCls = getPrefixCls('row', customizePrefixCls);
|
||
|
|
||
|
var gutter = _this.getGutter();
|
||
|
|
||
|
var classes = (0, _classnames["default"])((_classNames = {}, _defineProperty(_classNames, prefixCls, !type), _defineProperty(_classNames, "".concat(prefixCls, "-").concat(type), type), _defineProperty(_classNames, "".concat(prefixCls, "-").concat(type, "-").concat(justify), type && justify), _defineProperty(_classNames, "".concat(prefixCls, "-").concat(type, "-").concat(align), type && align), _classNames), className);
|
||
|
|
||
|
var rowStyle = _extends(_extends(_extends({}, gutter[0] > 0 ? {
|
||
|
marginLeft: gutter[0] / -2,
|
||
|
marginRight: gutter[0] / -2
|
||
|
} : {}), gutter[1] > 0 ? {
|
||
|
marginTop: gutter[1] / -2,
|
||
|
marginBottom: gutter[1] / -2
|
||
|
} : {}), style);
|
||
|
|
||
|
var otherProps = _extends({}, others);
|
||
|
|
||
|
delete otherProps.gutter;
|
||
|
return React.createElement(_RowContext["default"].Provider, {
|
||
|
value: {
|
||
|
gutter: gutter
|
||
|
}
|
||
|
}, React.createElement("div", _extends({}, otherProps, {
|
||
|
className: classes,
|
||
|
style: rowStyle
|
||
|
}), children));
|
||
|
};
|
||
|
|
||
|
return _this;
|
||
|
}
|
||
|
|
||
|
_createClass(Row, [{
|
||
|
key: "componentDidMount",
|
||
|
value: function componentDidMount() {
|
||
|
var _this2 = this;
|
||
|
|
||
|
this.token = _responsiveObserve["default"].subscribe(function (screens) {
|
||
|
var gutter = _this2.props.gutter;
|
||
|
|
||
|
if (_typeof(gutter) === 'object' || Array.isArray(gutter) && (_typeof(gutter[0]) === 'object' || _typeof(gutter[1]) === 'object')) {
|
||
|
_this2.setState({
|
||
|
screens: screens
|
||
|
});
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
}, {
|
||
|
key: "componentWillUnmount",
|
||
|
value: function componentWillUnmount() {
|
||
|
_responsiveObserve["default"].unsubscribe(this.token);
|
||
|
}
|
||
|
}, {
|
||
|
key: "getGutter",
|
||
|
value: function getGutter() {
|
||
|
var results = [0, 0];
|
||
|
var gutter = this.props.gutter;
|
||
|
var screens = this.state.screens;
|
||
|
var normalizedGutter = Array.isArray(gutter) ? gutter : [gutter, 0];
|
||
|
normalizedGutter.forEach(function (g, index) {
|
||
|
if (_typeof(g) === 'object') {
|
||
|
for (var i = 0; i < _responsiveObserve.responsiveArray.length; i++) {
|
||
|
var breakpoint = _responsiveObserve.responsiveArray[i];
|
||
|
|
||
|
if (screens[breakpoint] && g[breakpoint] !== undefined) {
|
||
|
results[index] = g[breakpoint];
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
} else {
|
||
|
results[index] = g || 0;
|
||
|
}
|
||
|
});
|
||
|
return results;
|
||
|
}
|
||
|
}, {
|
||
|
key: "render",
|
||
|
value: function render() {
|
||
|
return React.createElement(_configProvider.ConfigConsumer, null, this.renderRow);
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return Row;
|
||
|
}(React.Component);
|
||
|
|
||
|
exports["default"] = Row;
|
||
|
Row.defaultProps = {
|
||
|
gutter: 0
|
||
|
};
|
||
|
Row.propTypes = {
|
||
|
type: PropTypes.oneOf(['flex']),
|
||
|
align: PropTypes.oneOf(RowAligns),
|
||
|
justify: PropTypes.oneOf(RowJustify),
|
||
|
className: PropTypes.string,
|
||
|
children: PropTypes.node,
|
||
|
gutter: PropTypes.oneOfType([PropTypes.object, PropTypes.number, PropTypes.array]),
|
||
|
prefixCls: PropTypes.string
|
||
|
};
|
||
|
//# sourceMappingURL=row.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 935:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
|
var React = _interopRequireWildcard(__webpack_require__(0));
|
||
|
|
||
|
var PropTypes = _interopRequireWildcard(__webpack_require__(1));
|
||
|
|
||
|
var _classnames = _interopRequireDefault(__webpack_require__(3));
|
||
|
|
||
5 years ago
|
var _RowContext = _interopRequireDefault(__webpack_require__(861));
|
||
5 years ago
|
|
||
|
var _configProvider = __webpack_require__(9);
|
||
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
|
||
|
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; }
|
||
|
|
||
|
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
||
|
|
||
|
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
|
||
|
|
||
|
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
|
||
|
|
||
|
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
||
|
|
||
|
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
|
||
|
|
||
|
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
|
||
|
|
||
|
function _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); }
|
||
|
|
||
|
var __rest = void 0 && (void 0).__rest || function (s, e) {
|
||
|
var t = {};
|
||
|
|
||
|
for (var p in s) {
|
||
|
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
||
|
}
|
||
|
|
||
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
||
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
||
|
}
|
||
|
return t;
|
||
|
};
|
||
|
|
||
|
var objectOrNumber = PropTypes.oneOfType([PropTypes.object, PropTypes.number]);
|
||
|
|
||
|
var Col =
|
||
|
/*#__PURE__*/
|
||
|
function (_React$Component) {
|
||
|
_inherits(Col, _React$Component);
|
||
|
|
||
|
function Col() {
|
||
|
var _this;
|
||
|
|
||
|
_classCallCheck(this, Col);
|
||
|
|
||
|
_this = _possibleConstructorReturn(this, _getPrototypeOf(Col).apply(this, arguments));
|
||
|
|
||
|
_this.renderCol = function (_ref) {
|
||
|
var _classNames;
|
||
|
|
||
|
var getPrefixCls = _ref.getPrefixCls;
|
||
|
|
||
|
var _assertThisInitialize = _assertThisInitialized(_this),
|
||
|
props = _assertThisInitialize.props;
|
||
|
|
||
|
var customizePrefixCls = props.prefixCls,
|
||
|
span = props.span,
|
||
|
order = props.order,
|
||
|
offset = props.offset,
|
||
|
push = props.push,
|
||
|
pull = props.pull,
|
||
|
className = props.className,
|
||
|
children = props.children,
|
||
|
others = __rest(props, ["prefixCls", "span", "order", "offset", "push", "pull", "className", "children"]);
|
||
|
|
||
|
var prefixCls = getPrefixCls('col', customizePrefixCls);
|
||
|
var sizeClassObj = {};
|
||
|
['xs', 'sm', 'md', 'lg', 'xl', 'xxl'].forEach(function (size) {
|
||
|
var _extends2;
|
||
|
|
||
|
var sizeProps = {};
|
||
|
var propSize = props[size];
|
||
|
|
||
|
if (typeof propSize === 'number') {
|
||
|
sizeProps.span = propSize;
|
||
|
} else if (_typeof(propSize) === 'object') {
|
||
|
sizeProps = propSize || {};
|
||
|
}
|
||
|
|
||
|
delete others[size];
|
||
|
sizeClassObj = _extends(_extends({}, sizeClassObj), (_extends2 = {}, _defineProperty(_extends2, "".concat(prefixCls, "-").concat(size, "-").concat(sizeProps.span), sizeProps.span !== undefined), _defineProperty(_extends2, "".concat(prefixCls, "-").concat(size, "-order-").concat(sizeProps.order), sizeProps.order || sizeProps.order === 0), _defineProperty(_extends2, "".concat(prefixCls, "-").concat(size, "-offset-").concat(sizeProps.offset), sizeProps.offset || sizeProps.offset === 0), _defineProperty(_extends2, "".concat(prefixCls, "-").concat(size, "-push-").concat(sizeProps.push), sizeProps.push || sizeProps.push === 0), _defineProperty(_extends2, "".concat(prefixCls, "-").concat(size, "-pull-").concat(sizeProps.pull), sizeProps.pull || sizeProps.pull === 0), _extends2));
|
||
|
});
|
||
|
var classes = (0, _classnames["default"])(prefixCls, (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-").concat(span), span !== undefined), _defineProperty(_classNames, "".concat(prefixCls, "-order-").concat(order), order), _defineProperty(_classNames, "".concat(prefixCls, "-offset-").concat(offset), offset), _defineProperty(_classNames, "".concat(prefixCls, "-push-").concat(push), push), _defineProperty(_classNames, "".concat(prefixCls, "-pull-").concat(pull), pull), _classNames), className, sizeClassObj);
|
||
|
return React.createElement(_RowContext["default"].Consumer, null, function (_ref2) {
|
||
|
var gutter = _ref2.gutter;
|
||
|
var style = others.style;
|
||
|
|
||
|
if (gutter) {
|
||
|
style = _extends(_extends(_extends({}, gutter[0] > 0 ? {
|
||
|
paddingLeft: gutter[0] / 2,
|
||
|
paddingRight: gutter[0] / 2
|
||
|
} : {}), gutter[1] > 0 ? {
|
||
|
paddingTop: gutter[1] / 2,
|
||
|
paddingBottom: gutter[1] / 2
|
||
|
} : {}), style);
|
||
|
}
|
||
|
|
||
|
return React.createElement("div", _extends({}, others, {
|
||
|
style: style,
|
||
|
className: classes
|
||
|
}), children);
|
||
|
});
|
||
|
};
|
||
|
|
||
|
return _this;
|
||
|
}
|
||
|
|
||
|
_createClass(Col, [{
|
||
|
key: "render",
|
||
|
value: function render() {
|
||
|
return React.createElement(_configProvider.ConfigConsumer, null, this.renderCol);
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return Col;
|
||
|
}(React.Component);
|
||
|
|
||
|
exports["default"] = Col;
|
||
|
Col.propTypes = {
|
||
|
span: PropTypes.number,
|
||
|
order: PropTypes.number,
|
||
|
offset: PropTypes.number,
|
||
|
push: PropTypes.number,
|
||
|
pull: PropTypes.number,
|
||
|
className: PropTypes.string,
|
||
|
children: PropTypes.node,
|
||
|
xs: objectOrNumber,
|
||
|
sm: objectOrNumber,
|
||
|
md: objectOrNumber,
|
||
|
lg: objectOrNumber,
|
||
|
xl: objectOrNumber,
|
||
|
xxl: objectOrNumber
|
||
|
};
|
||
|
//# sourceMappingURL=col.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 938:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
5 years ago
|
var MediaQueryDispatch = __webpack_require__(950);
|
||
5 years ago
|
module.exports = new MediaQueryDispatch();
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 939:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
5 years ago
|
var isNumeric = function isNumeric(value) {
|
||
|
return !isNaN(parseFloat(value)) && isFinite(value);
|
||
|
};
|
||
5 years ago
|
|
||
5 years ago
|
var _default = isNumeric;
|
||
|
exports["default"] = _default;
|
||
|
//# sourceMappingURL=isNumeric.js.map
|
||
5 years ago
|
|
||
|
|
||
5 years ago
|
/***/ }),
|
||
5 years ago
|
|
||
5 years ago
|
/***/ 950:
|
||
|
/***/ (function(module, exports, __webpack_require__) {
|
||
5 years ago
|
|
||
5 years ago
|
var MediaQuery = __webpack_require__(951);
|
||
|
var Util = __webpack_require__(859);
|
||
|
var each = Util.each;
|
||
|
var isFunction = Util.isFunction;
|
||
|
var isArray = Util.isArray;
|
||
5 years ago
|
|
||
5 years ago
|
/**
|
||
|
* Allows for registration of query handlers.
|
||
|
* Manages the query handler's state and is responsible for wiring up browser events
|
||
|
*
|
||
|
* @constructor
|
||
|
*/
|
||
|
function MediaQueryDispatch () {
|
||
|
if(!window.matchMedia) {
|
||
|
throw new Error('matchMedia not present, legacy browsers require a polyfill');
|
||
|
}
|
||
5 years ago
|
|
||
5 years ago
|
this.queries = {};
|
||
|
this.browserIsIncapable = !window.matchMedia('only all').matches;
|
||
|
}
|
||
5 years ago
|
|
||
5 years ago
|
MediaQueryDispatch.prototype = {
|
||
5 years ago
|
|
||
5 years ago
|
constructor : MediaQueryDispatch,
|
||
5 years ago
|
|
||
5 years ago
|
/**
|
||
|
* Registers a handler for the given media query
|
||
|
*
|
||
|
* @param {string} q the media query
|
||
|
* @param {object || Array || Function} options either a single query handler object, a function, or an array of query handlers
|
||
|
* @param {function} options.match fired when query matched
|
||
|
* @param {function} [options.unmatch] fired when a query is no longer matched
|
||
|
* @param {function} [options.setup] fired when handler first triggered
|
||
|
* @param {boolean} [options.deferSetup=false] whether setup should be run immediately or deferred until query is first matched
|
||
|
* @param {boolean} [shouldDegrade=false] whether this particular media query should always run on incapable browsers
|
||
|
*/
|
||
|
register : function(q, options, shouldDegrade) {
|
||
|
var queries = this.queries,
|
||
|
isUnconditional = shouldDegrade && this.browserIsIncapable;
|
||
5 years ago
|
|
||
5 years ago
|
if(!queries[q]) {
|
||
|
queries[q] = new MediaQuery(q, isUnconditional);
|
||
|
}
|
||
5 years ago
|
|
||
5 years ago
|
//normalise to object in an array
|
||
|
if(isFunction(options)) {
|
||
|
options = { match : options };
|
||
|
}
|
||
|
if(!isArray(options)) {
|
||
|
options = [options];
|
||
|
}
|
||
|
each(options, function(handler) {
|
||
|
if (isFunction(handler)) {
|
||
|
handler = { match : handler };
|
||
|
}
|
||
|
queries[q].addHandler(handler);
|
||
|
});
|
||
5 years ago
|
|
||
5 years ago
|
return this;
|
||
|
},
|
||
5 years ago
|
|
||
5 years ago
|
/**
|
||
|
* unregisters a query and all it's handlers, or a specific handler for a query
|
||
|
*
|
||
|
* @param {string} q the media query to target
|
||
|
* @param {object || function} [handler] specific handler to unregister
|
||
|
*/
|
||
|
unregister : function(q, handler) {
|
||
|
var query = this.queries[q];
|
||
5 years ago
|
|
||
5 years ago
|
if(query) {
|
||
|
if(handler) {
|
||
|
query.removeHandler(handler);
|
||
|
}
|
||
|
else {
|
||
|
query.clear();
|
||
|
delete this.queries[q];
|
||
|
}
|
||
|
}
|
||
5 years ago
|
|
||
5 years ago
|
return this;
|
||
|
}
|
||
|
};
|
||
5 years ago
|
|
||
5 years ago
|
module.exports = MediaQueryDispatch;
|
||
5 years ago
|
|
||
|
|
||
5 years ago
|
/***/ }),
|
||
5 years ago
|
|
||
5 years ago
|
/***/ 951:
|
||
|
/***/ (function(module, exports, __webpack_require__) {
|
||
5 years ago
|
|
||
5 years ago
|
var QueryHandler = __webpack_require__(952);
|
||
|
var each = __webpack_require__(859).each;
|
||
5 years ago
|
|
||
5 years ago
|
/**
|
||
|
* Represents a single media query, manages it's state and registered handlers for this query
|
||
|
*
|
||
|
* @constructor
|
||
|
* @param {string} query the media query string
|
||
|
* @param {boolean} [isUnconditional=false] whether the media query should run regardless of whether the conditions are met. Primarily for helping older browsers deal with mobile-first design
|
||
|
*/
|
||
|
function MediaQuery(query, isUnconditional) {
|
||
|
this.query = query;
|
||
|
this.isUnconditional = isUnconditional;
|
||
|
this.handlers = [];
|
||
|
this.mql = window.matchMedia(query);
|
||
5 years ago
|
|
||
5 years ago
|
var self = this;
|
||
|
this.listener = function(mql) {
|
||
|
// Chrome passes an MediaQueryListEvent object, while other browsers pass MediaQueryList directly
|
||
|
self.mql = mql.currentTarget || mql;
|
||
|
self.assess();
|
||
5 years ago
|
};
|
||
5 years ago
|
this.mql.addListener(this.listener);
|
||
|
}
|
||
5 years ago
|
|
||
5 years ago
|
MediaQuery.prototype = {
|
||
5 years ago
|
|
||
5 years ago
|
constuctor : MediaQuery,
|
||
5 years ago
|
|
||
5 years ago
|
/**
|
||
|
* add a handler for this query, triggering if already active
|
||
|
*
|
||
|
* @param {object} handler
|
||
|
* @param {function} handler.match callback for when query is activated
|
||
|
* @param {function} [handler.unmatch] callback for when query is deactivated
|
||
|
* @param {function} [handler.setup] callback for immediate execution when a query handler is registered
|
||
|
* @param {boolean} [handler.deferSetup=false] should the setup callback be deferred until the first time the handler is matched?
|
||
|
*/
|
||
|
addHandler : function(handler) {
|
||
|
var qh = new QueryHandler(handler);
|
||
|
this.handlers.push(qh);
|
||
|
|
||
|
this.matches() && qh.on();
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* removes the given handler from the collection, and calls it's destroy methods
|
||
|
*
|
||
|
* @param {object || function} handler the handler to remove
|
||
|
*/
|
||
|
removeHandler : function(handler) {
|
||
|
var handlers = this.handlers;
|
||
|
each(handlers, function(h, i) {
|
||
|
if(h.equals(handler)) {
|
||
|
h.destroy();
|
||
|
return !handlers.splice(i,1); //remove from array and exit each early
|
||
|
}
|
||
|
});
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* Determine whether the media query should be considered a match
|
||
|
*
|
||
|
* @return {Boolean} true if media query can be considered a match, false otherwise
|
||
|
*/
|
||
|
matches : function() {
|
||
|
return this.mql.matches || this.isUnconditional;
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* Clears all handlers and unbinds events
|
||
|
*/
|
||
|
clear : function() {
|
||
|
each(this.handlers, function(handler) {
|
||
|
handler.destroy();
|
||
|
});
|
||
|
this.mql.removeListener(this.listener);
|
||
|
this.handlers.length = 0; //clear array
|
||
|
},
|
||
|
|
||
|
/*
|
||
|
* Assesses the query, turning on all handlers if it matches, turning them off if it doesn't match
|
||
|
*/
|
||
|
assess : function() {
|
||
|
var action = this.matches() ? 'on' : 'off';
|
||
|
|
||
|
each(this.handlers, function(handler) {
|
||
|
handler[action]();
|
||
|
});
|
||
|
}
|
||
|
};
|
||
|
|
||
|
module.exports = MediaQuery;
|
||
5 years ago
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 952:
|
||
5 years ago
|
/***/ (function(module, exports) {
|
||
|
|
||
|
/**
|
||
|
* Delegate to handle a media query being matched and unmatched.
|
||
|
*
|
||
|
* @param {object} options
|
||
|
* @param {function} options.match callback for when the media query is matched
|
||
|
* @param {function} [options.unmatch] callback for when the media query is unmatched
|
||
|
* @param {function} [options.setup] one-time callback triggered the first time a query is matched
|
||
|
* @param {boolean} [options.deferSetup=false] should the setup callback be run immediately, rather than first time query is matched?
|
||
|
* @constructor
|
||
|
*/
|
||
|
function QueryHandler(options) {
|
||
|
this.options = options;
|
||
|
!options.deferSetup && this.setup();
|
||
|
}
|
||
|
|
||
|
QueryHandler.prototype = {
|
||
|
|
||
|
constructor : QueryHandler,
|
||
|
|
||
|
/**
|
||
|
* coordinates setup of the handler
|
||
|
*
|
||
|
* @function
|
||
|
*/
|
||
|
setup : function() {
|
||
|
if(this.options.setup) {
|
||
|
this.options.setup();
|
||
|
}
|
||
|
this.initialised = true;
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* coordinates setup and triggering of the handler
|
||
|
*
|
||
|
* @function
|
||
|
*/
|
||
|
on : function() {
|
||
|
!this.initialised && this.setup();
|
||
|
this.options.match && this.options.match();
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* coordinates the unmatch event for the handler
|
||
|
*
|
||
|
* @function
|
||
|
*/
|
||
|
off : function() {
|
||
|
this.options.unmatch && this.options.unmatch();
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* called when a handler is to be destroyed.
|
||
|
* delegates to the destroy or unmatch callbacks, depending on availability.
|
||
|
*
|
||
|
* @function
|
||
|
*/
|
||
|
destroy : function() {
|
||
|
this.options.destroy ? this.options.destroy() : this.off();
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* determines equality by reference.
|
||
|
* if object is supplied compare options, if function, compare match callback
|
||
|
*
|
||
|
* @function
|
||
|
* @param {object || function} [target] the target for comparison
|
||
|
*/
|
||
|
equals : function(target) {
|
||
|
return this.options === target || this.options.match === target;
|
||
|
}
|
||
|
|
||
|
};
|
||
|
|
||
|
module.exports = QueryHandler;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 954:
|
||
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
|
var React = _interopRequireWildcard(__webpack_require__(0));
|
||
|
|
||
|
var PropTypes = _interopRequireWildcard(__webpack_require__(1));
|
||
|
|
||
|
var _rcMenu = __webpack_require__(167);
|
||
|
|
||
|
var _classnames = _interopRequireDefault(__webpack_require__(3));
|
||
|
|
||
|
var _MenuContext = _interopRequireDefault(__webpack_require__(838));
|
||
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
|
||
|
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; }
|
||
|
|
||
|
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 SubMenu =
|
||
|
/*#__PURE__*/
|
||
|
function (_React$Component) {
|
||
|
_inherits(SubMenu, _React$Component);
|
||
|
|
||
|
function SubMenu() {
|
||
|
var _this;
|
||
|
|
||
|
_classCallCheck(this, SubMenu);
|
||
|
|
||
|
_this = _possibleConstructorReturn(this, _getPrototypeOf(SubMenu).apply(this, arguments));
|
||
|
|
||
|
_this.onKeyDown = function (e) {
|
||
|
_this.subMenu.onKeyDown(e);
|
||
|
};
|
||
|
|
||
|
_this.saveSubMenu = function (subMenu) {
|
||
|
_this.subMenu = subMenu;
|
||
|
};
|
||
|
|
||
|
return _this;
|
||
|
}
|
||
|
|
||
|
_createClass(SubMenu, [{
|
||
|
key: "render",
|
||
|
value: function render() {
|
||
|
var _this2 = this;
|
||
|
|
||
|
var _this$props = this.props,
|
||
|
rootPrefixCls = _this$props.rootPrefixCls,
|
||
|
popupClassName = _this$props.popupClassName;
|
||
|
return React.createElement(_MenuContext["default"].Consumer, null, function (_ref) {
|
||
|
var antdMenuTheme = _ref.antdMenuTheme;
|
||
|
return React.createElement(_rcMenu.SubMenu, _extends({}, _this2.props, {
|
||
|
ref: _this2.saveSubMenu,
|
||
|
popupClassName: (0, _classnames["default"])("".concat(rootPrefixCls, "-").concat(antdMenuTheme), popupClassName)
|
||
|
}));
|
||
|
});
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return SubMenu;
|
||
|
}(React.Component);
|
||
|
|
||
|
SubMenu.contextTypes = {
|
||
|
antdMenuTheme: PropTypes.string
|
||
|
}; // fix issue:https://github.com/ant-design/ant-design/issues/8666
|
||
|
|
||
|
SubMenu.isSubMenu = 1;
|
||
|
var _default = SubMenu;
|
||
|
exports["default"] = _default;
|
||
|
//# sourceMappingURL=SubMenu.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 955:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = void 0;
|
||
|
|
||
|
var React = _interopRequireWildcard(__webpack_require__(0));
|
||
|
|
||
|
var _rcMenu = __webpack_require__(167);
|
||
|
|
||
|
var _MenuContext = _interopRequireDefault(__webpack_require__(838));
|
||
|
|
||
|
var _tooltip = _interopRequireDefault(__webpack_require__(164));
|
||
|
|
||
|
var _Sider = __webpack_require__(857);
|
||
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
|
||
|
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; }
|
||
|
|
||
|
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 __rest = void 0 && (void 0).__rest || function (s, e) {
|
||
|
var t = {};
|
||
|
|
||
|
for (var p in s) {
|
||
|
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
||
|
}
|
||
|
|
||
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
||
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
||
|
}
|
||
|
return t;
|
||
|
};
|
||
|
|
||
|
var MenuItem =
|
||
|
/*#__PURE__*/
|
||
|
function (_React$Component) {
|
||
|
_inherits(MenuItem, _React$Component);
|
||
|
|
||
|
function MenuItem() {
|
||
|
var _this;
|
||
|
|
||
|
_classCallCheck(this, MenuItem);
|
||
|
|
||
|
_this = _possibleConstructorReturn(this, _getPrototypeOf(MenuItem).apply(this, arguments));
|
||
|
|
||
|
_this.onKeyDown = function (e) {
|
||
|
_this.menuItem.onKeyDown(e);
|
||
|
};
|
||
|
|
||
|
_this.saveMenuItem = function (menuItem) {
|
||
|
_this.menuItem = menuItem;
|
||
|
};
|
||
|
|
||
|
_this.renderItem = function (_ref) {
|
||
|
var siderCollapsed = _ref.siderCollapsed;
|
||
|
var _this$props = _this.props,
|
||
|
level = _this$props.level,
|
||
|
children = _this$props.children,
|
||
|
rootPrefixCls = _this$props.rootPrefixCls;
|
||
|
|
||
|
var _a = _this.props,
|
||
|
title = _a.title,
|
||
|
rest = __rest(_a, ["title"]);
|
||
|
|
||
|
return React.createElement(_MenuContext["default"].Consumer, null, function (_ref2) {
|
||
|
var inlineCollapsed = _ref2.inlineCollapsed;
|
||
|
var tooltipProps = {
|
||
|
title: title || (level === 1 ? children : '')
|
||
|
};
|
||
|
|
||
|
if (!siderCollapsed && !inlineCollapsed) {
|
||
|
tooltipProps.title = null; // Reset `visible` to fix control mode tooltip display not correct
|
||
|
// ref: https://github.com/ant-design/ant-design/issues/16742
|
||
|
|
||
|
tooltipProps.visible = false;
|
||
|
}
|
||
|
|
||
|
return React.createElement(_tooltip["default"], _extends({}, tooltipProps, {
|
||
|
placement: "right",
|
||
|
overlayClassName: "".concat(rootPrefixCls, "-inline-collapsed-tooltip")
|
||
|
}), React.createElement(_rcMenu.Item, _extends({}, rest, {
|
||
|
title: title,
|
||
|
ref: _this.saveMenuItem
|
||
|
})));
|
||
|
});
|
||
|
};
|
||
|
|
||
|
return _this;
|
||
|
}
|
||
|
|
||
|
_createClass(MenuItem, [{
|
||
|
key: "render",
|
||
|
value: function render() {
|
||
|
return React.createElement(_Sider.SiderContext.Consumer, null, this.renderItem);
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return MenuItem;
|
||
|
}(React.Component);
|
||
|
|
||
|
exports["default"] = MenuItem;
|
||
|
MenuItem.isMenuItem = true;
|
||
|
//# sourceMappingURL=MenuItem.js.map
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 958:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
||
|
|
||
|
// load the styles
|
||
5 years ago
|
var content = __webpack_require__(959);
|
||
5 years ago
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
||
|
// Prepare cssTransformation
|
||
|
var transform;
|
||
|
|
||
|
var options = {"hmr":false}
|
||
|
options.transform = transform
|
||
|
// add the styles to the DOM
|
||
|
var update = __webpack_require__(291)(content, options);
|
||
|
if(content.locals) module.exports = content.locals;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 959:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
exports = module.exports = __webpack_require__(290)(true);
|
||
|
// imports
|
||
|
|
||
|
|
||
|
// module
|
||
|
exports.push([module.i, ".ant-row{position:relative;height:auto;margin-right:0;margin-left:0;zoom:1;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.ant-row:after,.ant-row:before{display:table;content:\"\"}.ant-row:after{clear:both}.ant-row-flex{-ms-flex-flow:row wrap;flex-flow:row wrap}.ant-row-flex,.ant-row-flex:after,.ant-row-flex:before{display:-ms-flexbox;display:flex}.ant-row-flex-start{-ms-flex-pack:start;justify-content:flex-start}.ant-row-flex-center{-ms-flex-pack:center;justify-content:center}.ant-row-flex-end{-ms-flex-pack:end;justify-content:flex-end}.ant-row-flex-space-between{-ms-flex-pack:justify;justify-content:space-between}.ant-row-flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.ant-row-flex-top{-ms-flex-align:start;align-items:flex-start}.ant-row-flex-middle{-ms-flex-align:center;align-items:center}.ant-row-flex-bottom{-ms-flex-align:end;align-items:flex-end}.ant-col{position:relative;min-height:1px}.ant-col-1,.ant-col-2,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-lg-1,.ant-col-lg-2,.ant-col-lg-3,.ant-col-lg-4,.ant-col-lg-5,.ant-col-lg-6,.ant-col-lg-7,.ant-col-lg-8,.ant-col-lg-9,.ant-col-lg-10,.ant-col-lg-11,.ant-col-lg-12,.ant-col-lg-13,.ant-col-lg-14,.ant-col-lg-15,.ant-col-lg-16,.ant-col-lg-17,.ant-col-lg-18,.ant-col-lg-19,.ant-col-lg-20,.ant-col-lg-21,.ant-col-lg-22,.ant-col-lg-23,.ant-col-lg-24,.ant-col-md-1,.ant-col-md-2,.ant-col-md-3,.ant-col-md-4,.ant-col-md-5,.ant-col-md-6,.ant-col-md-7,.ant-col-md-8,.ant-col-md-9,.ant-col-md-10,.ant-col-md-11,.ant-col-md-12,.ant-col-md-13,.ant-col-md-14,.ant-col-md-15,.ant-col-md-16,.ant-col-md-17,.ant-col-md-18,.ant-col-md-19,.ant-col-md-20,.ant-col-md-21,.ant-col-md-22,.ant-col-md-23,.ant-col-md-24,.ant-col-sm-1,.ant-col-sm-2,.ant-col-sm-3,.ant-col-sm-4,.ant-col-sm-5,.ant-col-sm-6,.ant-col-sm-7,.ant-col-sm-8,.ant-col-sm-9,.ant-col-sm-10,.ant-col-sm-11,.ant-col-sm-12,.ant-col-sm-13,.ant-col-sm-14,.ant-col-sm-15,.ant-col-sm-16,.ant-col-sm-17,.ant-col-sm-18,.ant-col-sm-19,.ant-col-sm-20,.ant-col-sm-21,.ant-col-sm-22,.ant-col-sm-23,.ant-col-sm-24,.ant-col-xs-1,.ant-col-xs-2,.ant-col-xs-3,.ant-col-xs-4,.ant-col-xs-5,.ant-col-xs-6,.ant-col-xs-7,.ant-col-xs-8,.ant-col-xs-9,.ant-col-xs-10,.ant-col-xs-11,.ant-col-xs-12,.ant-col-xs-13,.ant-col-xs-14,.ant-col-xs-15,.ant-col-xs-16,.ant-col-xs-17,.ant-col-xs-18,.ant-col-xs-19,.ant-col-xs-20,.ant-col-xs-21,.ant-col-xs-22,.ant-col-xs-23,.ant-col-xs-24{position:relative;padding-right:0;padding-left:0}.ant-col-1,.ant-col-2,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24{-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{-ms-flex-order:24;order:24}.ant-col-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{-ms-flex-order:23;order:23}.ant-col-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{-ms-flex-order:22;order:22}.ant-col-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{-ms-flex-order:21;order:21}.ant-col-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.
|
||
|
|
||
|
// exports
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
5 years ago
|
/***/ 960:
|
||
5 years ago
|
/***/ (function(module, exports, __webpack_require__) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports["default"] = exports.responsiveMap = exports.responsiveArray = void 0;
|
||
|
|
||
|
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
||
|
|
||
|
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
|
||
|
|
||
|
// matchMedia polyfill for
|
||
|
// https://github.com/WickyNilliams/enquire.js/issues/82
|
||
|
var enquire; // TODO: Will be removed in antd 4.0 because we will no longer support ie9
|
||
|
|
||
|
if (typeof window !== 'undefined') {
|
||
|
var matchMediaPolyfill = function matchMediaPolyfill(mediaQuery) {
|
||
|
return {
|
||
|
media: mediaQuery,
|
||
|
matches: false,
|
||
|
addListener: function addListener() {},
|
||
|
removeListener: function removeListener() {}
|
||
|
};
|
||
|
}; // ref: https://github.com/ant-design/ant-design/issues/18774
|
||
|
|
||
|
|
||
|
if (!window.matchMedia) window.matchMedia = matchMediaPolyfill; // eslint-disable-next-line global-require
|
||
|
|
||
5 years ago
|
enquire = __webpack_require__(938);
|
||
5 years ago
|
}
|
||
|
|
||
|
var responsiveArray = ['xxl', 'xl', 'lg', 'md', 'sm', 'xs'];
|
||
|
exports.responsiveArray = responsiveArray;
|
||
|
var responsiveMap = {
|
||
|
xs: '(max-width: 575px)',
|
||
|
sm: '(min-width: 576px)',
|
||
|
md: '(min-width: 768px)',
|
||
|
lg: '(min-width: 992px)',
|
||
|
xl: '(min-width: 1200px)',
|
||
|
xxl: '(min-width: 1600px)'
|
||
|
};
|
||
|
exports.responsiveMap = responsiveMap;
|
||
|
var subscribers = [];
|
||
|
var subUid = -1;
|
||
|
var screens = {};
|
||
|
var responsiveObserve = {
|
||
|
dispatch: function dispatch(pointMap) {
|
||
|
screens = pointMap;
|
||
|
|
||
|
if (subscribers.length < 1) {
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
subscribers.forEach(function (item) {
|
||
|
item.func(screens);
|
||
|
});
|
||
|
return true;
|
||
|
},
|
||
|
subscribe: function subscribe(func) {
|
||
|
if (subscribers.length === 0) {
|
||
|
this.register();
|
||
|
}
|
||
|
|
||
|
var token = (++subUid).toString();
|
||
|
subscribers.push({
|
||
|
token: token,
|
||
|
func: func
|
||
|
});
|
||
|
func(screens);
|
||
|
return token;
|
||
|
},
|
||
|
unsubscribe: function unsubscribe(token) {
|
||
|
subscribers = subscribers.filter(function (item) {
|
||
|
return item.token !== token;
|
||
|
});
|
||
|
|
||
|
if (subscribers.length === 0) {
|
||
|
this.unregister();
|
||
|
}
|
||
|
},
|
||
|
unregister: function unregister() {
|
||
|
Object.keys(responsiveMap).map(function (screen) {
|
||
|
return enquire.unregister(responsiveMap[screen]);
|
||
|
});
|
||
|
},
|
||
|
register: function register() {
|
||
|
var _this = this;
|
||
|
|
||
|
Object.keys(responsiveMap).map(function (screen) {
|
||
|
return enquire.register(responsiveMap[screen], {
|
||
|
match: function match() {
|
||
|
var pointMap = _extends(_extends({}, screens), _defineProperty({}, screen, true));
|
||
|
|
||
|
_this.dispatch(pointMap);
|
||
|
},
|
||
|
unmatch: function unmatch() {
|
||
|
var pointMap = _extends(_extends({}, screens), _defineProperty({}, screen, false));
|
||
|
|
||
|
_this.dispatch(pointMap);
|
||
|
},
|
||
|
// Keep a empty destory to avoid triggering unmatch when unregister
|
||
|
destroy: function destroy() {}
|
||
|
});
|
||
|
});
|
||
|
}
|
||
|
};
|
||
|
var _default = responsiveObserve;
|
||
|
exports["default"] = _default;
|
||
|
//# sourceMappingURL=responsiveObserve.js.map
|
||
|
|
||
|
|
||
|
/***/ })
|
||
|
|
||
|
});
|