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.
10143 lines
366 KiB
10143 lines
366 KiB
(self["webpackChunk"] = self["webpackChunk"] || []).push([[70130],{
|
|
|
|
/***/ 16150:
|
|
/*!******************************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/lib/asn/CloseCircleFilled.js ***!
|
|
\******************************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
// This icon file is generated automatically.
|
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
|
var CloseCircleFilled = { "icon": { "tag": "svg", "attrs": { "fill-rule": "evenodd", "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z" } }] }, "name": "close-circle", "theme": "filled" };
|
|
exports["default"] = CloseCircleFilled;
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 40222:
|
|
/*!*********************************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/lib/asn/EyeInvisibleOutlined.js ***!
|
|
\*********************************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
// This icon file is generated automatically.
|
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
|
var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" };
|
|
exports["default"] = EyeInvisibleOutlined;
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 30087:
|
|
/*!************************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/lib/asn/EyeOutlined.js ***!
|
|
\************************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
// This icon file is generated automatically.
|
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
|
var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" };
|
|
exports["default"] = EyeOutlined;
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 63770:
|
|
/*!****************************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/lib/asn/LoadingOutlined.js ***!
|
|
\****************************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
// This icon file is generated automatically.
|
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
|
var LoadingOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "0 0 1024 1024", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" } }] }, "name": "loading", "theme": "outlined" };
|
|
exports["default"] = LoadingOutlined;
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 76797:
|
|
/*!***************************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/lib/asn/SearchOutlined.js ***!
|
|
\***************************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
// This icon file is generated automatically.
|
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
|
var SearchOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" } }] }, "name": "search", "theme": "outlined" };
|
|
exports["default"] = SearchOutlined;
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 35993:
|
|
/*!**************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/CloseCircleFilled.js ***!
|
|
\**************************************************************************************/
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
|
|
const _CloseCircleFilled = _interopRequireDefault(__webpack_require__(/*! ./lib/icons/CloseCircleFilled */ 44861));
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
|
|
|
const _default = _CloseCircleFilled;
|
|
exports["default"] = _default;
|
|
module.exports = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 38292:
|
|
/*!*****************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/EyeInvisibleOutlined.js ***!
|
|
\*****************************************************************************************/
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
|
|
const _EyeInvisibleOutlined = _interopRequireDefault(__webpack_require__(/*! ./lib/icons/EyeInvisibleOutlined */ 77864));
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
|
|
|
const _default = _EyeInvisibleOutlined;
|
|
exports["default"] = _default;
|
|
module.exports = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 60769:
|
|
/*!********************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/EyeOutlined.js ***!
|
|
\********************************************************************************/
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
|
|
const _EyeOutlined = _interopRequireDefault(__webpack_require__(/*! ./lib/icons/EyeOutlined */ 181));
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
|
|
|
const _default = _EyeOutlined;
|
|
exports["default"] = _default;
|
|
module.exports = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 31851:
|
|
/*!************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/LoadingOutlined.js ***!
|
|
\************************************************************************************/
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
|
|
const _LoadingOutlined = _interopRequireDefault(__webpack_require__(/*! ./lib/icons/LoadingOutlined */ 67723));
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
|
|
|
const _default = _LoadingOutlined;
|
|
exports["default"] = _default;
|
|
module.exports = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 64311:
|
|
/*!***********************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/SearchOutlined.js ***!
|
|
\***********************************************************************************/
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
|
|
const _SearchOutlined = _interopRequireDefault(__webpack_require__(/*! ./lib/icons/SearchOutlined */ 6014));
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
|
|
|
const _default = _SearchOutlined;
|
|
exports["default"] = _default;
|
|
module.exports = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 23855:
|
|
/*!********************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/lib/components/AntdIcon.js ***!
|
|
\********************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
'use client';
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ 77355));
|
|
var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 72433));
|
|
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 99303));
|
|
var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ 26220));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var _colors = __webpack_require__(/*! @ant-design/colors */ 30071);
|
|
var _Context = _interopRequireDefault(__webpack_require__(/*! ./Context */ 11075));
|
|
var _IconBase = _interopRequireDefault(__webpack_require__(/*! ./IconBase */ 77964));
|
|
var _twoTonePrimaryColor = __webpack_require__(/*! ./twoTonePrimaryColor */ 62184);
|
|
var _utils = __webpack_require__(/*! ../utils */ 39951);
|
|
var _excluded = ["className", "icon", "spin", "rotate", "tabIndex", "onClick", "twoToneColor"];
|
|
// Initial setting
|
|
// should move it to antd main repo?
|
|
(0, _twoTonePrimaryColor.setTwoToneColor)(_colors.blue.primary);
|
|
|
|
// https://github.com/DefinitelyTyped/DefinitelyTyped/issues/34757#issuecomment-488848720
|
|
|
|
var Icon = /*#__PURE__*/React.forwardRef(function (props, ref) {
|
|
var className = props.className,
|
|
icon = props.icon,
|
|
spin = props.spin,
|
|
rotate = props.rotate,
|
|
tabIndex = props.tabIndex,
|
|
onClick = props.onClick,
|
|
twoToneColor = props.twoToneColor,
|
|
restProps = (0, _objectWithoutProperties2.default)(props, _excluded);
|
|
var _React$useContext = React.useContext(_Context.default),
|
|
_React$useContext$pre = _React$useContext.prefixCls,
|
|
prefixCls = _React$useContext$pre === void 0 ? 'anticon' : _React$useContext$pre,
|
|
rootClassName = _React$useContext.rootClassName;
|
|
var classString = (0, _classnames.default)(rootClassName, prefixCls, (0, _defineProperty2.default)((0, _defineProperty2.default)({}, "".concat(prefixCls, "-").concat(icon.name), !!icon.name), "".concat(prefixCls, "-spin"), !!spin || icon.name === 'loading'), className);
|
|
var iconTabIndex = tabIndex;
|
|
if (iconTabIndex === undefined && onClick) {
|
|
iconTabIndex = -1;
|
|
}
|
|
var svgStyle = rotate ? {
|
|
msTransform: "rotate(".concat(rotate, "deg)"),
|
|
transform: "rotate(".concat(rotate, "deg)")
|
|
} : undefined;
|
|
var _normalizeTwoToneColo = (0, _utils.normalizeTwoToneColors)(twoToneColor),
|
|
_normalizeTwoToneColo2 = (0, _slicedToArray2.default)(_normalizeTwoToneColo, 2),
|
|
primaryColor = _normalizeTwoToneColo2[0],
|
|
secondaryColor = _normalizeTwoToneColo2[1];
|
|
return /*#__PURE__*/React.createElement("span", (0, _extends2.default)({
|
|
role: "img",
|
|
"aria-label": icon.name
|
|
}, restProps, {
|
|
ref: ref,
|
|
tabIndex: iconTabIndex,
|
|
onClick: onClick,
|
|
className: classString
|
|
}), /*#__PURE__*/React.createElement(_IconBase.default, {
|
|
icon: icon,
|
|
primaryColor: primaryColor,
|
|
secondaryColor: secondaryColor,
|
|
style: svgStyle
|
|
}));
|
|
});
|
|
Icon.displayName = 'AntdIcon';
|
|
Icon.getTwoToneColor = _twoTonePrimaryColor.getTwoToneColor;
|
|
Icon.setTwoToneColor = _twoTonePrimaryColor.setTwoToneColor;
|
|
var _default = exports["default"] = Icon;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 11075:
|
|
/*!*******************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/lib/components/Context.js ***!
|
|
\*******************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _react = __webpack_require__(/*! react */ 59301);
|
|
var IconContext = /*#__PURE__*/(0, _react.createContext)({});
|
|
var _default = exports["default"] = IconContext;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 77964:
|
|
/*!********************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/lib/components/IconBase.js ***!
|
|
\********************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ 26220));
|
|
var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ 80314));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _utils = __webpack_require__(/*! ../utils */ 39951);
|
|
var _excluded = ["icon", "className", "onClick", "style", "primaryColor", "secondaryColor"];
|
|
var twoToneColorPalette = {
|
|
primaryColor: '#333',
|
|
secondaryColor: '#E6E6E6',
|
|
calculated: false
|
|
};
|
|
function setTwoToneColors(_ref) {
|
|
var primaryColor = _ref.primaryColor,
|
|
secondaryColor = _ref.secondaryColor;
|
|
twoToneColorPalette.primaryColor = primaryColor;
|
|
twoToneColorPalette.secondaryColor = secondaryColor || (0, _utils.getSecondaryColor)(primaryColor);
|
|
twoToneColorPalette.calculated = !!secondaryColor;
|
|
}
|
|
function getTwoToneColors() {
|
|
return (0, _objectSpread2.default)({}, twoToneColorPalette);
|
|
}
|
|
var IconBase = function IconBase(props) {
|
|
var icon = props.icon,
|
|
className = props.className,
|
|
onClick = props.onClick,
|
|
style = props.style,
|
|
primaryColor = props.primaryColor,
|
|
secondaryColor = props.secondaryColor,
|
|
restProps = (0, _objectWithoutProperties2.default)(props, _excluded);
|
|
var svgRef = React.useRef();
|
|
var colors = twoToneColorPalette;
|
|
if (primaryColor) {
|
|
colors = {
|
|
primaryColor: primaryColor,
|
|
secondaryColor: secondaryColor || (0, _utils.getSecondaryColor)(primaryColor)
|
|
};
|
|
}
|
|
(0, _utils.useInsertStyles)(svgRef);
|
|
(0, _utils.warning)((0, _utils.isIconDefinition)(icon), "icon should be icon definiton, but got ".concat(icon));
|
|
if (!(0, _utils.isIconDefinition)(icon)) {
|
|
return null;
|
|
}
|
|
var target = icon;
|
|
if (target && typeof target.icon === 'function') {
|
|
target = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, target), {}, {
|
|
icon: target.icon(colors.primaryColor, colors.secondaryColor)
|
|
});
|
|
}
|
|
return (0, _utils.generate)(target.icon, "svg-".concat(target.name), (0, _objectSpread2.default)((0, _objectSpread2.default)({
|
|
className: className,
|
|
onClick: onClick,
|
|
style: style,
|
|
'data-icon': target.name,
|
|
width: '1em',
|
|
height: '1em',
|
|
fill: 'currentColor',
|
|
'aria-hidden': 'true'
|
|
}, restProps), {}, {
|
|
ref: svgRef
|
|
}));
|
|
};
|
|
IconBase.displayName = 'IconReact';
|
|
IconBase.getTwoToneColors = getTwoToneColors;
|
|
IconBase.setTwoToneColors = setTwoToneColors;
|
|
var _default = exports["default"] = IconBase;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 62184:
|
|
/*!*******************************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/lib/components/twoTonePrimaryColor.js ***!
|
|
\*******************************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.getTwoToneColor = getTwoToneColor;
|
|
exports.setTwoToneColor = setTwoToneColor;
|
|
var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 72433));
|
|
var _IconBase = _interopRequireDefault(__webpack_require__(/*! ./IconBase */ 77964));
|
|
var _utils = __webpack_require__(/*! ../utils */ 39951);
|
|
function setTwoToneColor(twoToneColor) {
|
|
var _normalizeTwoToneColo = (0, _utils.normalizeTwoToneColors)(twoToneColor),
|
|
_normalizeTwoToneColo2 = (0, _slicedToArray2.default)(_normalizeTwoToneColo, 2),
|
|
primaryColor = _normalizeTwoToneColo2[0],
|
|
secondaryColor = _normalizeTwoToneColo2[1];
|
|
return _IconBase.default.setTwoToneColors({
|
|
primaryColor: primaryColor,
|
|
secondaryColor: secondaryColor
|
|
});
|
|
}
|
|
function getTwoToneColor() {
|
|
var colors = _IconBase.default.getTwoToneColors();
|
|
if (!colors.calculated) {
|
|
return colors.primaryColor;
|
|
}
|
|
return [colors.primaryColor, colors.secondaryColor];
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 44861:
|
|
/*!************************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/lib/icons/CloseCircleFilled.js ***!
|
|
\************************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ 77355));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _CloseCircleFilled = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons-svg/lib/asn/CloseCircleFilled */ 16150));
|
|
var _AntdIcon = _interopRequireDefault(__webpack_require__(/*! ../components/AntdIcon */ 23855));
|
|
// GENERATE BY ./scripts/generate.ts
|
|
// DON NOT EDIT IT MANUALLY
|
|
|
|
var CloseCircleFilled = function CloseCircleFilled(props, ref) {
|
|
return /*#__PURE__*/React.createElement(_AntdIcon.default, (0, _extends2.default)({}, props, {
|
|
ref: ref,
|
|
icon: _CloseCircleFilled.default
|
|
}));
|
|
};
|
|
|
|
/** */
|
|
var RefIcon = /*#__PURE__*/React.forwardRef(CloseCircleFilled);
|
|
if (false) {}
|
|
var _default = exports["default"] = RefIcon;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 77864:
|
|
/*!***************************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/lib/icons/EyeInvisibleOutlined.js ***!
|
|
\***************************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ 77355));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _EyeInvisibleOutlined = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons-svg/lib/asn/EyeInvisibleOutlined */ 40222));
|
|
var _AntdIcon = _interopRequireDefault(__webpack_require__(/*! ../components/AntdIcon */ 23855));
|
|
// GENERATE BY ./scripts/generate.ts
|
|
// DON NOT EDIT IT MANUALLY
|
|
|
|
var EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) {
|
|
return /*#__PURE__*/React.createElement(_AntdIcon.default, (0, _extends2.default)({}, props, {
|
|
ref: ref,
|
|
icon: _EyeInvisibleOutlined.default
|
|
}));
|
|
};
|
|
|
|
/** */
|
|
var RefIcon = /*#__PURE__*/React.forwardRef(EyeInvisibleOutlined);
|
|
if (false) {}
|
|
var _default = exports["default"] = RefIcon;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 181:
|
|
/*!******************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/lib/icons/EyeOutlined.js ***!
|
|
\******************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ 77355));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _EyeOutlined = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons-svg/lib/asn/EyeOutlined */ 30087));
|
|
var _AntdIcon = _interopRequireDefault(__webpack_require__(/*! ../components/AntdIcon */ 23855));
|
|
// GENERATE BY ./scripts/generate.ts
|
|
// DON NOT EDIT IT MANUALLY
|
|
|
|
var EyeOutlined = function EyeOutlined(props, ref) {
|
|
return /*#__PURE__*/React.createElement(_AntdIcon.default, (0, _extends2.default)({}, props, {
|
|
ref: ref,
|
|
icon: _EyeOutlined.default
|
|
}));
|
|
};
|
|
|
|
/** */
|
|
var RefIcon = /*#__PURE__*/React.forwardRef(EyeOutlined);
|
|
if (false) {}
|
|
var _default = exports["default"] = RefIcon;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 67723:
|
|
/*!**********************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/lib/icons/LoadingOutlined.js ***!
|
|
\**********************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ 77355));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _LoadingOutlined = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons-svg/lib/asn/LoadingOutlined */ 63770));
|
|
var _AntdIcon = _interopRequireDefault(__webpack_require__(/*! ../components/AntdIcon */ 23855));
|
|
// GENERATE BY ./scripts/generate.ts
|
|
// DON NOT EDIT IT MANUALLY
|
|
|
|
var LoadingOutlined = function LoadingOutlined(props, ref) {
|
|
return /*#__PURE__*/React.createElement(_AntdIcon.default, (0, _extends2.default)({}, props, {
|
|
ref: ref,
|
|
icon: _LoadingOutlined.default
|
|
}));
|
|
};
|
|
|
|
/** */
|
|
var RefIcon = /*#__PURE__*/React.forwardRef(LoadingOutlined);
|
|
if (false) {}
|
|
var _default = exports["default"] = RefIcon;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 6014:
|
|
/*!*********************************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/lib/icons/SearchOutlined.js ***!
|
|
\*********************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ 77355));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _SearchOutlined = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons-svg/lib/asn/SearchOutlined */ 76797));
|
|
var _AntdIcon = _interopRequireDefault(__webpack_require__(/*! ../components/AntdIcon */ 23855));
|
|
// GENERATE BY ./scripts/generate.ts
|
|
// DON NOT EDIT IT MANUALLY
|
|
|
|
var SearchOutlined = function SearchOutlined(props, ref) {
|
|
return /*#__PURE__*/React.createElement(_AntdIcon.default, (0, _extends2.default)({}, props, {
|
|
ref: ref,
|
|
icon: _SearchOutlined.default
|
|
}));
|
|
};
|
|
|
|
/** */
|
|
var RefIcon = /*#__PURE__*/React.forwardRef(SearchOutlined);
|
|
if (false) {}
|
|
var _default = exports["default"] = RefIcon;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 39951:
|
|
/*!******************************************************************************!*\
|
|
!*** ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/lib/utils.js ***!
|
|
\******************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.generate = generate;
|
|
exports.getSecondaryColor = getSecondaryColor;
|
|
exports.iconStyles = void 0;
|
|
exports.isIconDefinition = isIconDefinition;
|
|
exports.normalizeAttrs = normalizeAttrs;
|
|
exports.normalizeTwoToneColors = normalizeTwoToneColors;
|
|
exports.useInsertStyles = exports.svgBaseProps = void 0;
|
|
exports.warning = warning;
|
|
var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ 80314));
|
|
var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 12594));
|
|
var _colors = __webpack_require__(/*! @ant-design/colors */ 30071);
|
|
var _dynamicCSS = __webpack_require__(/*! rc-util/lib/Dom/dynamicCSS */ 4819);
|
|
var _shadow = __webpack_require__(/*! rc-util/lib/Dom/shadow */ 63527);
|
|
var _warning = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/warning */ 30639));
|
|
var _react = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _Context = _interopRequireDefault(__webpack_require__(/*! ./components/Context */ 11075));
|
|
function camelCase(input) {
|
|
return input.replace(/-(.)/g, function (match, g) {
|
|
return g.toUpperCase();
|
|
});
|
|
}
|
|
function warning(valid, message) {
|
|
(0, _warning.default)(valid, "[@ant-design/icons] ".concat(message));
|
|
}
|
|
function isIconDefinition(target) {
|
|
return (0, _typeof2.default)(target) === 'object' && typeof target.name === 'string' && typeof target.theme === 'string' && ((0, _typeof2.default)(target.icon) === 'object' || typeof target.icon === 'function');
|
|
}
|
|
function normalizeAttrs() {
|
|
var attrs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
|
return Object.keys(attrs).reduce(function (acc, key) {
|
|
var val = attrs[key];
|
|
switch (key) {
|
|
case 'class':
|
|
acc.className = val;
|
|
delete acc.class;
|
|
break;
|
|
default:
|
|
delete acc[key];
|
|
acc[camelCase(key)] = val;
|
|
}
|
|
return acc;
|
|
}, {});
|
|
}
|
|
function generate(node, key, rootProps) {
|
|
if (!rootProps) {
|
|
return /*#__PURE__*/_react.default.createElement(node.tag, (0, _objectSpread2.default)({
|
|
key: key
|
|
}, normalizeAttrs(node.attrs)), (node.children || []).map(function (child, index) {
|
|
return generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index));
|
|
}));
|
|
}
|
|
return /*#__PURE__*/_react.default.createElement(node.tag, (0, _objectSpread2.default)((0, _objectSpread2.default)({
|
|
key: key
|
|
}, normalizeAttrs(node.attrs)), rootProps), (node.children || []).map(function (child, index) {
|
|
return generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index));
|
|
}));
|
|
}
|
|
function getSecondaryColor(primaryColor) {
|
|
// choose the second color
|
|
return (0, _colors.generate)(primaryColor)[0];
|
|
}
|
|
function normalizeTwoToneColors(twoToneColor) {
|
|
if (!twoToneColor) {
|
|
return [];
|
|
}
|
|
return Array.isArray(twoToneColor) ? twoToneColor : [twoToneColor];
|
|
}
|
|
|
|
// These props make sure that the SVG behaviours like general text.
|
|
// Reference: https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4
|
|
var svgBaseProps = exports.svgBaseProps = {
|
|
width: '1em',
|
|
height: '1em',
|
|
fill: 'currentColor',
|
|
'aria-hidden': 'true',
|
|
focusable: 'false'
|
|
};
|
|
var iconStyles = exports.iconStyles = "\n.anticon {\n display: inline-flex;\n align-items: center;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n";
|
|
var useInsertStyles = exports.useInsertStyles = function useInsertStyles(eleRef) {
|
|
var _useContext = (0, _react.useContext)(_Context.default),
|
|
csp = _useContext.csp,
|
|
prefixCls = _useContext.prefixCls,
|
|
layer = _useContext.layer;
|
|
var mergedStyleStr = iconStyles;
|
|
if (prefixCls) {
|
|
mergedStyleStr = mergedStyleStr.replace(/anticon/g, prefixCls);
|
|
}
|
|
if (layer) {
|
|
mergedStyleStr = "@layer ".concat(layer, " {\n").concat(mergedStyleStr, "\n}");
|
|
}
|
|
(0, _react.useEffect)(function () {
|
|
var ele = eleRef.current;
|
|
var shadowRoot = (0, _shadow.getShadowRoot)(ele);
|
|
(0, _dynamicCSS.updateCSS)(mergedStyleStr, '@ant-design-icons', {
|
|
prepend: !layer,
|
|
csp: csp,
|
|
attachTo: shadowRoot
|
|
});
|
|
}, []);
|
|
};
|
|
|
|
/***/ }),
|
|
|
|
/***/ 77122:
|
|
/*!***************************************************************************************************!*\
|
|
!*** ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/public_api.js + 4 modules ***!
|
|
\***************************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
// ESM COMPAT FLAG
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
TinyColor: function() { return /* reexport */ dist_module/* TinyColor */.C; },
|
|
bounds: function() { return /* reexport */ bounds; },
|
|
convertDecimalToHex: function() { return /* reexport */ conversion/* convertDecimalToHex */.Wl; },
|
|
convertHexToDecimal: function() { return /* reexport */ conversion/* convertHexToDecimal */.T6; },
|
|
"default": function() { return /* binding */ public_api; },
|
|
fromRatio: function() { return /* reexport */ fromRatio; },
|
|
hslToRgb: function() { return /* reexport */ conversion/* hslToRgb */.ve; },
|
|
hsvToRgb: function() { return /* reexport */ conversion/* hsvToRgb */.WE; },
|
|
inputToRGB: function() { return /* reexport */ format_input/* inputToRGB */.uA; },
|
|
isReadable: function() { return /* reexport */ isReadable; },
|
|
isValidCSSUnit: function() { return /* reexport */ format_input/* isValidCSSUnit */.ky; },
|
|
legacyRandom: function() { return /* reexport */ legacyRandom; },
|
|
mostReadable: function() { return /* reexport */ mostReadable; },
|
|
names: function() { return /* reexport */ css_color_names/* names */.R; },
|
|
numberInputToObject: function() { return /* reexport */ conversion/* numberInputToObject */.Yt; },
|
|
parseIntFromHex: function() { return /* reexport */ conversion/* parseIntFromHex */.VD; },
|
|
random: function() { return /* reexport */ random; },
|
|
readability: function() { return /* reexport */ readability; },
|
|
rgbToHex: function() { return /* reexport */ conversion/* rgbToHex */.vq; },
|
|
rgbToHsl: function() { return /* reexport */ conversion/* rgbToHsl */.lC; },
|
|
rgbToHsv: function() { return /* reexport */ conversion/* rgbToHsv */.py; },
|
|
rgbToRgb: function() { return /* reexport */ conversion/* rgbToRgb */.rW; },
|
|
rgbaToArgbHex: function() { return /* reexport */ conversion/* rgbaToArgbHex */.GC; },
|
|
rgbaToHex: function() { return /* reexport */ conversion/* rgbaToHex */.s; },
|
|
stringInputToObject: function() { return /* reexport */ format_input/* stringInputToObject */.uz; },
|
|
tinycolor: function() { return /* reexport */ dist_module/* tinycolor */.H; },
|
|
toMsFilter: function() { return /* reexport */ toMsFilter; }
|
|
});
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/index.js
|
|
var dist_module = __webpack_require__(64993);
|
|
// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/css-color-names.js
|
|
var css_color_names = __webpack_require__(93796);
|
|
;// CONCATENATED MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/readability.js
|
|
|
|
// Readability Functions
|
|
// ---------------------
|
|
// <http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef (WCAG Version 2)
|
|
/**
|
|
* AKA `contrast`
|
|
*
|
|
* Analyze the 2 colors and returns the color contrast defined by (WCAG Version 2)
|
|
*/
|
|
function readability(color1, color2) {
|
|
var c1 = new dist_module/* TinyColor */.C(color1);
|
|
var c2 = new dist_module/* TinyColor */.C(color2);
|
|
return ((Math.max(c1.getLuminance(), c2.getLuminance()) + 0.05) /
|
|
(Math.min(c1.getLuminance(), c2.getLuminance()) + 0.05));
|
|
}
|
|
/**
|
|
* Ensure that foreground and background color combinations meet WCAG2 guidelines.
|
|
* The third argument is an object.
|
|
* the 'level' property states 'AA' or 'AAA' - if missing or invalid, it defaults to 'AA';
|
|
* the 'size' property states 'large' or 'small' - if missing or invalid, it defaults to 'small'.
|
|
* If the entire object is absent, isReadable defaults to {level:"AA",size:"small"}.
|
|
*
|
|
* Example
|
|
* ```ts
|
|
* new TinyColor().isReadable('#000', '#111') => false
|
|
* new TinyColor().isReadable('#000', '#111', { level: 'AA', size: 'large' }) => false
|
|
* ```
|
|
*/
|
|
function isReadable(color1, color2, wcag2) {
|
|
var _a, _b;
|
|
if (wcag2 === void 0) { wcag2 = { level: 'AA', size: 'small' }; }
|
|
var readabilityLevel = readability(color1, color2);
|
|
switch (((_a = wcag2.level) !== null && _a !== void 0 ? _a : 'AA') + ((_b = wcag2.size) !== null && _b !== void 0 ? _b : 'small')) {
|
|
case 'AAsmall':
|
|
case 'AAAlarge':
|
|
return readabilityLevel >= 4.5;
|
|
case 'AAlarge':
|
|
return readabilityLevel >= 3;
|
|
case 'AAAsmall':
|
|
return readabilityLevel >= 7;
|
|
default:
|
|
return false;
|
|
}
|
|
}
|
|
/**
|
|
* Given a base color and a list of possible foreground or background
|
|
* colors for that base, returns the most readable color.
|
|
* Optionally returns Black or White if the most readable color is unreadable.
|
|
*
|
|
* @param baseColor - the base color.
|
|
* @param colorList - array of colors to pick the most readable one from.
|
|
* @param args - and object with extra arguments
|
|
*
|
|
* Example
|
|
* ```ts
|
|
* new TinyColor().mostReadable('#123', ['#124", "#125'], { includeFallbackColors: false }).toHexString(); // "#112255"
|
|
* new TinyColor().mostReadable('#123', ['#124", "#125'],{ includeFallbackColors: true }).toHexString(); // "#ffffff"
|
|
* new TinyColor().mostReadable('#a8015a', ["#faf3f3"], { includeFallbackColors:true, level: 'AAA', size: 'large' }).toHexString(); // "#faf3f3"
|
|
* new TinyColor().mostReadable('#a8015a', ["#faf3f3"], { includeFallbackColors:true, level: 'AAA', size: 'small' }).toHexString(); // "#ffffff"
|
|
* ```
|
|
*/
|
|
function mostReadable(baseColor, colorList, args) {
|
|
if (args === void 0) { args = { includeFallbackColors: false, level: 'AA', size: 'small' }; }
|
|
var bestColor = null;
|
|
var bestScore = 0;
|
|
var includeFallbackColors = args.includeFallbackColors, level = args.level, size = args.size;
|
|
for (var _i = 0, colorList_1 = colorList; _i < colorList_1.length; _i++) {
|
|
var color = colorList_1[_i];
|
|
var score = readability(baseColor, color);
|
|
if (score > bestScore) {
|
|
bestScore = score;
|
|
bestColor = new dist_module/* TinyColor */.C(color);
|
|
}
|
|
}
|
|
if (isReadable(baseColor, bestColor, { level: level, size: size }) || !includeFallbackColors) {
|
|
return bestColor;
|
|
}
|
|
args.includeFallbackColors = false;
|
|
return mostReadable(baseColor, ['#fff', '#000'], args);
|
|
}
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/conversion.js
|
|
var conversion = __webpack_require__(12722);
|
|
;// CONCATENATED MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/to-ms-filter.js
|
|
|
|
|
|
/**
|
|
* Returns the color represented as a Microsoft filter for use in old versions of IE.
|
|
*/
|
|
function toMsFilter(firstColor, secondColor) {
|
|
var color = new dist_module/* TinyColor */.C(firstColor);
|
|
var hex8String = '#' + (0,conversion/* rgbaToArgbHex */.GC)(color.r, color.g, color.b, color.a);
|
|
var secondHex8String = hex8String;
|
|
var gradientType = color.gradientType ? 'GradientType = 1, ' : '';
|
|
if (secondColor) {
|
|
var s = new dist_module/* TinyColor */.C(secondColor);
|
|
secondHex8String = '#' + (0,conversion/* rgbaToArgbHex */.GC)(s.r, s.g, s.b, s.a);
|
|
}
|
|
return "progid:DXImageTransform.Microsoft.gradient(".concat(gradientType, "startColorstr=").concat(hex8String, ",endColorstr=").concat(secondHex8String, ")");
|
|
}
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/util.js
|
|
var util = __webpack_require__(12187);
|
|
;// CONCATENATED MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/from-ratio.js
|
|
|
|
|
|
/**
|
|
* If input is an object, force 1 into "1.0" to handle ratios properly
|
|
* String input requires "1.0" as input, so 1 will be treated as 1
|
|
*/
|
|
function fromRatio(ratio, opts) {
|
|
var newColor = {
|
|
r: (0,util/* convertToPercentage */.JX)(ratio.r),
|
|
g: (0,util/* convertToPercentage */.JX)(ratio.g),
|
|
b: (0,util/* convertToPercentage */.JX)(ratio.b),
|
|
};
|
|
if (ratio.a !== undefined) {
|
|
newColor.a = Number(ratio.a);
|
|
}
|
|
return new dist_module/* TinyColor */.C(newColor, opts);
|
|
}
|
|
/** old random function */
|
|
function legacyRandom() {
|
|
return new dist_module/* TinyColor */.C({
|
|
r: Math.random(),
|
|
g: Math.random(),
|
|
b: Math.random(),
|
|
});
|
|
}
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/format-input.js
|
|
var format_input = __webpack_require__(9915);
|
|
;// CONCATENATED MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/random.js
|
|
/* eslint-disable @typescript-eslint/no-redundant-type-constituents */
|
|
// randomColor by David Merfield under the CC0 license
|
|
// https://github.com/davidmerfield/randomColor/
|
|
|
|
function random(options) {
|
|
if (options === void 0) { options = {}; }
|
|
// Check if we need to generate multiple colors
|
|
if (options.count !== undefined &&
|
|
options.count !== null) {
|
|
var totalColors = options.count;
|
|
var colors = [];
|
|
options.count = undefined;
|
|
while (totalColors > colors.length) {
|
|
// Since we're generating multiple colors,
|
|
// incremement the seed. Otherwise we'd just
|
|
// generate the same color each time...
|
|
options.count = null;
|
|
if (options.seed) {
|
|
options.seed += 1;
|
|
}
|
|
colors.push(random(options));
|
|
}
|
|
options.count = totalColors;
|
|
return colors;
|
|
}
|
|
// First we pick a hue (H)
|
|
var h = pickHue(options.hue, options.seed);
|
|
// Then use H to determine saturation (S)
|
|
var s = pickSaturation(h, options);
|
|
// Then use S and H to determine brightness (B).
|
|
var v = pickBrightness(h, s, options);
|
|
var res = { h: h, s: s, v: v };
|
|
if (options.alpha !== undefined) {
|
|
res.a = options.alpha;
|
|
}
|
|
// Then we return the HSB color in the desired format
|
|
return new dist_module/* TinyColor */.C(res);
|
|
}
|
|
function pickHue(hue, seed) {
|
|
var hueRange = getHueRange(hue);
|
|
var res = randomWithin(hueRange, seed);
|
|
// Instead of storing red as two seperate ranges,
|
|
// we group them, using negative numbers
|
|
if (res < 0) {
|
|
res = 360 + res;
|
|
}
|
|
return res;
|
|
}
|
|
function pickSaturation(hue, options) {
|
|
if (options.hue === 'monochrome') {
|
|
return 0;
|
|
}
|
|
if (options.luminosity === 'random') {
|
|
return randomWithin([0, 100], options.seed);
|
|
}
|
|
var saturationRange = getColorInfo(hue).saturationRange;
|
|
var sMin = saturationRange[0];
|
|
var sMax = saturationRange[1];
|
|
switch (options.luminosity) {
|
|
case 'bright':
|
|
sMin = 55;
|
|
break;
|
|
case 'dark':
|
|
sMin = sMax - 10;
|
|
break;
|
|
case 'light':
|
|
sMax = 55;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
return randomWithin([sMin, sMax], options.seed);
|
|
}
|
|
function pickBrightness(H, S, options) {
|
|
var bMin = getMinimumBrightness(H, S);
|
|
var bMax = 100;
|
|
switch (options.luminosity) {
|
|
case 'dark':
|
|
bMax = bMin + 20;
|
|
break;
|
|
case 'light':
|
|
bMin = (bMax + bMin) / 2;
|
|
break;
|
|
case 'random':
|
|
bMin = 0;
|
|
bMax = 100;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
return randomWithin([bMin, bMax], options.seed);
|
|
}
|
|
function getMinimumBrightness(H, S) {
|
|
var lowerBounds = getColorInfo(H).lowerBounds;
|
|
for (var i = 0; i < lowerBounds.length - 1; i++) {
|
|
var s1 = lowerBounds[i][0];
|
|
var v1 = lowerBounds[i][1];
|
|
var s2 = lowerBounds[i + 1][0];
|
|
var v2 = lowerBounds[i + 1][1];
|
|
if (S >= s1 && S <= s2) {
|
|
var m = (v2 - v1) / (s2 - s1);
|
|
var b = v1 - m * s1;
|
|
return m * S + b;
|
|
}
|
|
}
|
|
return 0;
|
|
}
|
|
function getHueRange(colorInput) {
|
|
var num = parseInt(colorInput, 10);
|
|
if (!Number.isNaN(num) && num < 360 && num > 0) {
|
|
return [num, num];
|
|
}
|
|
if (typeof colorInput === 'string') {
|
|
var namedColor = bounds.find(function (n) { return n.name === colorInput; });
|
|
if (namedColor) {
|
|
var color = defineColor(namedColor);
|
|
if (color.hueRange) {
|
|
return color.hueRange;
|
|
}
|
|
}
|
|
var parsed = new dist_module/* TinyColor */.C(colorInput);
|
|
if (parsed.isValid) {
|
|
var hue = parsed.toHsv().h;
|
|
return [hue, hue];
|
|
}
|
|
}
|
|
return [0, 360];
|
|
}
|
|
function getColorInfo(hue) {
|
|
// Maps red colors to make picking hue easier
|
|
if (hue >= 334 && hue <= 360) {
|
|
hue -= 360;
|
|
}
|
|
for (var _i = 0, bounds_1 = bounds; _i < bounds_1.length; _i++) {
|
|
var bound = bounds_1[_i];
|
|
var color = defineColor(bound);
|
|
if (color.hueRange && hue >= color.hueRange[0] && hue <= color.hueRange[1]) {
|
|
return color;
|
|
}
|
|
}
|
|
throw Error('Color not found');
|
|
}
|
|
function randomWithin(range, seed) {
|
|
if (seed === undefined) {
|
|
return Math.floor(range[0] + Math.random() * (range[1] + 1 - range[0]));
|
|
}
|
|
// Seeded random algorithm from http://indiegamr.com/generate-repeatable-random-numbers-in-js/
|
|
var max = range[1] || 1;
|
|
var min = range[0] || 0;
|
|
seed = (seed * 9301 + 49297) % 233280;
|
|
var rnd = seed / 233280.0;
|
|
return Math.floor(min + rnd * (max - min));
|
|
}
|
|
function defineColor(bound) {
|
|
var sMin = bound.lowerBounds[0][0];
|
|
var sMax = bound.lowerBounds[bound.lowerBounds.length - 1][0];
|
|
var bMin = bound.lowerBounds[bound.lowerBounds.length - 1][1];
|
|
var bMax = bound.lowerBounds[0][1];
|
|
return {
|
|
name: bound.name,
|
|
hueRange: bound.hueRange,
|
|
lowerBounds: bound.lowerBounds,
|
|
saturationRange: [sMin, sMax],
|
|
brightnessRange: [bMin, bMax],
|
|
};
|
|
}
|
|
/**
|
|
* @hidden
|
|
*/
|
|
var bounds = [
|
|
{
|
|
name: 'monochrome',
|
|
hueRange: null,
|
|
lowerBounds: [
|
|
[0, 0],
|
|
[100, 0],
|
|
],
|
|
},
|
|
{
|
|
name: 'red',
|
|
hueRange: [-26, 18],
|
|
lowerBounds: [
|
|
[20, 100],
|
|
[30, 92],
|
|
[40, 89],
|
|
[50, 85],
|
|
[60, 78],
|
|
[70, 70],
|
|
[80, 60],
|
|
[90, 55],
|
|
[100, 50],
|
|
],
|
|
},
|
|
{
|
|
name: 'orange',
|
|
hueRange: [19, 46],
|
|
lowerBounds: [
|
|
[20, 100],
|
|
[30, 93],
|
|
[40, 88],
|
|
[50, 86],
|
|
[60, 85],
|
|
[70, 70],
|
|
[100, 70],
|
|
],
|
|
},
|
|
{
|
|
name: 'yellow',
|
|
hueRange: [47, 62],
|
|
lowerBounds: [
|
|
[25, 100],
|
|
[40, 94],
|
|
[50, 89],
|
|
[60, 86],
|
|
[70, 84],
|
|
[80, 82],
|
|
[90, 80],
|
|
[100, 75],
|
|
],
|
|
},
|
|
{
|
|
name: 'green',
|
|
hueRange: [63, 178],
|
|
lowerBounds: [
|
|
[30, 100],
|
|
[40, 90],
|
|
[50, 85],
|
|
[60, 81],
|
|
[70, 74],
|
|
[80, 64],
|
|
[90, 50],
|
|
[100, 40],
|
|
],
|
|
},
|
|
{
|
|
name: 'blue',
|
|
hueRange: [179, 257],
|
|
lowerBounds: [
|
|
[20, 100],
|
|
[30, 86],
|
|
[40, 80],
|
|
[50, 74],
|
|
[60, 60],
|
|
[70, 52],
|
|
[80, 44],
|
|
[90, 39],
|
|
[100, 35],
|
|
],
|
|
},
|
|
{
|
|
name: 'purple',
|
|
hueRange: [258, 282],
|
|
lowerBounds: [
|
|
[20, 100],
|
|
[30, 87],
|
|
[40, 79],
|
|
[50, 70],
|
|
[60, 65],
|
|
[70, 59],
|
|
[80, 52],
|
|
[90, 45],
|
|
[100, 42],
|
|
],
|
|
},
|
|
{
|
|
name: 'pink',
|
|
hueRange: [283, 334],
|
|
lowerBounds: [
|
|
[20, 100],
|
|
[30, 90],
|
|
[40, 86],
|
|
[60, 84],
|
|
[80, 80],
|
|
[90, 75],
|
|
[100, 73],
|
|
],
|
|
},
|
|
];
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/public_api.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// kept for backwards compatability with v1
|
|
/* harmony default export */ var public_api = (dist_module/* tinycolor */.H);
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 24905:
|
|
/*!************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules ***!
|
|
\************************************************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
Z: function() { return /* binding */ es_checkbox; }
|
|
});
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js
|
|
var _classnames_2_5_1_classnames = __webpack_require__(92310);
|
|
var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames);
|
|
// EXTERNAL MODULE: ./node_modules/_rc-checkbox@3.1.0@rc-checkbox/es/index.js
|
|
var es = __webpack_require__(5630);
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
|
var _react_17_0_2_react = __webpack_require__(59301);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
|
|
var config_provider_context = __webpack_require__(36355);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js
|
|
var DisabledContext = __webpack_require__(1684);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js
|
|
var context = __webpack_require__(32441);
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/GroupContext.js
|
|
|
|
const GroupContext = /*#__PURE__*/_react_17_0_2_react.createContext(null);
|
|
/* harmony default export */ var checkbox_GroupContext = (GroupContext);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/style/index.js
|
|
var checkbox_style = __webpack_require__(98447);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules
|
|
var wave = __webpack_require__(14088);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/interface.js
|
|
var wave_interface = __webpack_require__(4572);
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Checkbox.js
|
|
"use client";
|
|
|
|
var __rest = undefined && undefined.__rest || function (s, e) {
|
|
var t = {};
|
|
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
|
}
|
|
return t;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const InternalCheckbox = (props, ref) => {
|
|
var _a;
|
|
const {
|
|
prefixCls: customizePrefixCls,
|
|
className,
|
|
rootClassName,
|
|
children,
|
|
indeterminate = false,
|
|
style,
|
|
onMouseEnter,
|
|
onMouseLeave,
|
|
skipGroup = false,
|
|
disabled
|
|
} = props,
|
|
restProps = __rest(props, ["prefixCls", "className", "rootClassName", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]);
|
|
const {
|
|
getPrefixCls,
|
|
direction,
|
|
checkbox
|
|
} = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_);
|
|
const checkboxGroup = _react_17_0_2_react.useContext(checkbox_GroupContext);
|
|
const {
|
|
isFormItemInput
|
|
} = _react_17_0_2_react.useContext(context/* FormItemInputContext */.aM);
|
|
const contextDisabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z);
|
|
const mergedDisabled = (_a = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _a !== void 0 ? _a : contextDisabled;
|
|
const prevValue = _react_17_0_2_react.useRef(restProps.value);
|
|
_react_17_0_2_react.useEffect(() => {
|
|
checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value);
|
|
false ? 0 : void 0;
|
|
}, []);
|
|
_react_17_0_2_react.useEffect(() => {
|
|
if (skipGroup) {
|
|
return;
|
|
}
|
|
if (restProps.value !== prevValue.current) {
|
|
checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current);
|
|
checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value);
|
|
prevValue.current = restProps.value;
|
|
}
|
|
return () => checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value);
|
|
}, [restProps.value]);
|
|
const prefixCls = getPrefixCls('checkbox', customizePrefixCls);
|
|
const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls);
|
|
const checkboxProps = Object.assign({}, restProps);
|
|
if (checkboxGroup && !skipGroup) {
|
|
checkboxProps.onChange = function () {
|
|
if (restProps.onChange) {
|
|
restProps.onChange.apply(restProps, arguments);
|
|
}
|
|
if (checkboxGroup.toggleOption) {
|
|
checkboxGroup.toggleOption({
|
|
label: children,
|
|
value: restProps.value
|
|
});
|
|
}
|
|
};
|
|
checkboxProps.name = checkboxGroup.name;
|
|
checkboxProps.checked = checkboxGroup.value.includes(restProps.value);
|
|
}
|
|
const classString = _classnames_2_5_1_classnames_default()(`${prefixCls}-wrapper`, {
|
|
[`${prefixCls}-rtl`]: direction === 'rtl',
|
|
[`${prefixCls}-wrapper-checked`]: checkboxProps.checked,
|
|
[`${prefixCls}-wrapper-disabled`]: mergedDisabled,
|
|
[`${prefixCls}-wrapper-in-form-item`]: isFormItemInput
|
|
}, checkbox === null || checkbox === void 0 ? void 0 : checkbox.className, className, rootClassName, hashId);
|
|
const checkboxClass = _classnames_2_5_1_classnames_default()({
|
|
[`${prefixCls}-indeterminate`]: indeterminate
|
|
}, wave_interface/* TARGET_CLS */.A, hashId);
|
|
const ariaChecked = indeterminate ? 'mixed' : undefined;
|
|
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, {
|
|
component: "Checkbox",
|
|
disabled: mergedDisabled
|
|
}, /*#__PURE__*/_react_17_0_2_react.createElement("label", {
|
|
className: classString,
|
|
style: Object.assign(Object.assign({}, checkbox === null || checkbox === void 0 ? void 0 : checkbox.style), style),
|
|
onMouseEnter: onMouseEnter,
|
|
onMouseLeave: onMouseLeave
|
|
}, /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, Object.assign({
|
|
"aria-checked": ariaChecked
|
|
}, checkboxProps, {
|
|
prefixCls: prefixCls,
|
|
className: checkboxClass,
|
|
disabled: mergedDisabled,
|
|
ref: ref
|
|
})), children !== undefined && /*#__PURE__*/_react_17_0_2_react.createElement("span", null, children))));
|
|
};
|
|
const Checkbox = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalCheckbox);
|
|
if (false) {}
|
|
/* harmony default export */ var checkbox_Checkbox = (Checkbox);
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
|
|
var toConsumableArray = __webpack_require__(95190);
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.44.4@rc-util/es/omit.js
|
|
var omit = __webpack_require__(2738);
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Group.js
|
|
"use client";
|
|
|
|
|
|
var Group_rest = undefined && undefined.__rest || function (s, e) {
|
|
var t = {};
|
|
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
|
}
|
|
return t;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const InternalGroup = (props, ref) => {
|
|
const {
|
|
defaultValue,
|
|
children,
|
|
options = [],
|
|
prefixCls: customizePrefixCls,
|
|
className,
|
|
rootClassName,
|
|
style,
|
|
onChange
|
|
} = props,
|
|
restProps = Group_rest(props, ["defaultValue", "children", "options", "prefixCls", "className", "rootClassName", "style", "onChange"]);
|
|
const {
|
|
getPrefixCls,
|
|
direction
|
|
} = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_);
|
|
const [value, setValue] = _react_17_0_2_react.useState(restProps.value || defaultValue || []);
|
|
const [registeredValues, setRegisteredValues] = _react_17_0_2_react.useState([]);
|
|
_react_17_0_2_react.useEffect(() => {
|
|
if ('value' in restProps) {
|
|
setValue(restProps.value || []);
|
|
}
|
|
}, [restProps.value]);
|
|
const memoOptions = _react_17_0_2_react.useMemo(() => options.map(option => {
|
|
if (typeof option === 'string' || typeof option === 'number') {
|
|
return {
|
|
label: option,
|
|
value: option
|
|
};
|
|
}
|
|
return option;
|
|
}), [options]);
|
|
const cancelValue = val => {
|
|
setRegisteredValues(prevValues => prevValues.filter(v => v !== val));
|
|
};
|
|
const registerValue = val => {
|
|
setRegisteredValues(prevValues => [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]));
|
|
};
|
|
const toggleOption = option => {
|
|
const optionIndex = value.indexOf(option.value);
|
|
const newValue = (0,toConsumableArray/* default */.Z)(value);
|
|
if (optionIndex === -1) {
|
|
newValue.push(option.value);
|
|
} else {
|
|
newValue.splice(optionIndex, 1);
|
|
}
|
|
if (!('value' in restProps)) {
|
|
setValue(newValue);
|
|
}
|
|
onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(val => registeredValues.includes(val)).sort((a, b) => {
|
|
const indexA = memoOptions.findIndex(opt => opt.value === a);
|
|
const indexB = memoOptions.findIndex(opt => opt.value === b);
|
|
return indexA - indexB;
|
|
}));
|
|
};
|
|
const prefixCls = getPrefixCls('checkbox', customizePrefixCls);
|
|
const groupPrefixCls = `${prefixCls}-group`;
|
|
const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls);
|
|
const domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']);
|
|
const childrenNode = options.length ? memoOptions.map(option => /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_Checkbox, {
|
|
prefixCls: prefixCls,
|
|
key: option.value.toString(),
|
|
disabled: 'disabled' in option ? option.disabled : restProps.disabled,
|
|
value: option.value,
|
|
checked: value.includes(option.value),
|
|
onChange: option.onChange,
|
|
className: `${groupPrefixCls}-item`,
|
|
style: option.style,
|
|
title: option.title
|
|
}, option.label)) : children;
|
|
// eslint-disable-next-line react/jsx-no-constructed-context-values
|
|
const context = {
|
|
toggleOption,
|
|
value,
|
|
disabled: restProps.disabled,
|
|
name: restProps.name,
|
|
// https://github.com/ant-design/ant-design/issues/16376
|
|
registerValue,
|
|
cancelValue
|
|
};
|
|
const classString = _classnames_2_5_1_classnames_default()(groupPrefixCls, {
|
|
[`${groupPrefixCls}-rtl`]: direction === 'rtl'
|
|
}, className, rootClassName, hashId);
|
|
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({
|
|
className: classString,
|
|
style: style
|
|
}, domProps, {
|
|
ref: ref
|
|
}), /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_GroupContext.Provider, {
|
|
value: context
|
|
}, childrenNode)));
|
|
};
|
|
|
|
const CheckboxGroup = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalGroup);
|
|
/* harmony default export */ var Group = (/*#__PURE__*/_react_17_0_2_react.memo(CheckboxGroup));
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js
|
|
"use client";
|
|
|
|
|
|
|
|
const es_checkbox_Checkbox = checkbox_Checkbox;
|
|
es_checkbox_Checkbox.Group = Group;
|
|
es_checkbox_Checkbox.__ANT_CHECKBOX = true;
|
|
if (false) {}
|
|
/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox);
|
|
|
|
/***/ }),
|
|
|
|
/***/ 98447:
|
|
/*!******************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/es/checkbox/style/index.js ***!
|
|
\******************************************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ C2: function() { return /* binding */ getStyle; }
|
|
/* harmony export */ });
|
|
/* unused harmony export genCheckboxStyle */
|
|
/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style */ 17313);
|
|
/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../theme/internal */ 37613);
|
|
/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../theme/internal */ 83116);
|
|
|
|
|
|
// ============================== Styles ==============================
|
|
const genCheckboxStyle = token => {
|
|
const {
|
|
checkboxCls
|
|
} = token;
|
|
const wrapperCls = `${checkboxCls}-wrapper`;
|
|
return [
|
|
// ===================== Basic =====================
|
|
{
|
|
// Group
|
|
[`${checkboxCls}-group`]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), {
|
|
display: 'inline-flex',
|
|
flexWrap: 'wrap',
|
|
columnGap: token.marginXS,
|
|
// Group > Grid
|
|
[`> ${token.antCls}-row`]: {
|
|
flex: 1
|
|
}
|
|
}),
|
|
// Wrapper
|
|
[wrapperCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), {
|
|
display: 'inline-flex',
|
|
alignItems: 'baseline',
|
|
cursor: 'pointer',
|
|
// Fix checkbox & radio in flex align #30260
|
|
'&:after': {
|
|
display: 'inline-block',
|
|
width: 0,
|
|
overflow: 'hidden',
|
|
content: "'\\a0'"
|
|
},
|
|
// Checkbox near checkbox
|
|
[`& + ${wrapperCls}`]: {
|
|
marginInlineStart: 0
|
|
},
|
|
[`&${wrapperCls}-in-form-item`]: {
|
|
'input[type="checkbox"]': {
|
|
width: 14,
|
|
height: 14 // FIXME: magic
|
|
}
|
|
}
|
|
}),
|
|
|
|
// Wrapper > Checkbox
|
|
[checkboxCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), {
|
|
position: 'relative',
|
|
whiteSpace: 'nowrap',
|
|
lineHeight: 1,
|
|
cursor: 'pointer',
|
|
borderRadius: token.borderRadiusSM,
|
|
// To make alignment right when `controlHeight` is changed
|
|
// Ref: https://github.com/ant-design/ant-design/issues/41564
|
|
alignSelf: 'center',
|
|
// Wrapper > Checkbox > input
|
|
[`${checkboxCls}-input`]: {
|
|
position: 'absolute',
|
|
// Since baseline align will get additional space offset,
|
|
// we need to move input to top to make it align with text.
|
|
// Ref: https://github.com/ant-design/ant-design/issues/38926#issuecomment-1486137799
|
|
inset: 0,
|
|
zIndex: 1,
|
|
cursor: 'pointer',
|
|
opacity: 0,
|
|
margin: 0,
|
|
[`&:focus-visible + ${checkboxCls}-inner`]: Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .genFocusOutline */ .oN)(token))
|
|
},
|
|
// Wrapper > Checkbox > inner
|
|
[`${checkboxCls}-inner`]: {
|
|
boxSizing: 'border-box',
|
|
position: 'relative',
|
|
top: 0,
|
|
insetInlineStart: 0,
|
|
display: 'block',
|
|
width: token.checkboxSize,
|
|
height: token.checkboxSize,
|
|
direction: 'ltr',
|
|
backgroundColor: token.colorBgContainer,
|
|
border: `${token.lineWidth}px ${token.lineType} ${token.colorBorder}`,
|
|
borderRadius: token.borderRadiusSM,
|
|
borderCollapse: 'separate',
|
|
transition: `all ${token.motionDurationSlow}`,
|
|
'&:after': {
|
|
boxSizing: 'border-box',
|
|
position: 'absolute',
|
|
top: '50%',
|
|
insetInlineStart: '21.5%',
|
|
display: 'table',
|
|
width: token.checkboxSize / 14 * 5,
|
|
height: token.checkboxSize / 14 * 8,
|
|
border: `${token.lineWidthBold}px solid ${token.colorWhite}`,
|
|
borderTop: 0,
|
|
borderInlineStart: 0,
|
|
transform: 'rotate(45deg) scale(0) translate(-50%,-50%)',
|
|
opacity: 0,
|
|
content: '""',
|
|
transition: `all ${token.motionDurationFast} ${token.motionEaseInBack}, opacity ${token.motionDurationFast}`
|
|
}
|
|
},
|
|
// Wrapper > Checkbox + Text
|
|
'& + span': {
|
|
paddingInlineStart: token.paddingXS,
|
|
paddingInlineEnd: token.paddingXS
|
|
}
|
|
})
|
|
},
|
|
// ===================== Hover =====================
|
|
{
|
|
// Wrapper & Wrapper > Checkbox
|
|
[`
|
|
${wrapperCls}:not(${wrapperCls}-disabled),
|
|
${checkboxCls}:not(${checkboxCls}-disabled)
|
|
`]: {
|
|
[`&:hover ${checkboxCls}-inner`]: {
|
|
borderColor: token.colorPrimary
|
|
}
|
|
},
|
|
[`${wrapperCls}:not(${wrapperCls}-disabled)`]: {
|
|
[`&:hover ${checkboxCls}-checked:not(${checkboxCls}-disabled) ${checkboxCls}-inner`]: {
|
|
backgroundColor: token.colorPrimaryHover,
|
|
borderColor: 'transparent'
|
|
},
|
|
[`&:hover ${checkboxCls}-checked:not(${checkboxCls}-disabled):after`]: {
|
|
borderColor: token.colorPrimaryHover
|
|
}
|
|
}
|
|
},
|
|
// ==================== Checked ====================
|
|
{
|
|
// Wrapper > Checkbox
|
|
[`${checkboxCls}-checked`]: {
|
|
[`${checkboxCls}-inner`]: {
|
|
backgroundColor: token.colorPrimary,
|
|
borderColor: token.colorPrimary,
|
|
'&:after': {
|
|
opacity: 1,
|
|
transform: 'rotate(45deg) scale(1) translate(-50%,-50%)',
|
|
transition: `all ${token.motionDurationMid} ${token.motionEaseOutBack} ${token.motionDurationFast}`
|
|
}
|
|
}
|
|
},
|
|
[`
|
|
${wrapperCls}-checked:not(${wrapperCls}-disabled),
|
|
${checkboxCls}-checked:not(${checkboxCls}-disabled)
|
|
`]: {
|
|
[`&:hover ${checkboxCls}-inner`]: {
|
|
backgroundColor: token.colorPrimaryHover,
|
|
borderColor: 'transparent'
|
|
}
|
|
}
|
|
},
|
|
// ================= Indeterminate =================
|
|
{
|
|
[checkboxCls]: {
|
|
'&-indeterminate': {
|
|
// Wrapper > Checkbox > inner
|
|
[`${checkboxCls}-inner`]: {
|
|
backgroundColor: token.colorBgContainer,
|
|
borderColor: token.colorBorder,
|
|
'&:after': {
|
|
top: '50%',
|
|
insetInlineStart: '50%',
|
|
width: token.fontSizeLG / 2,
|
|
height: token.fontSizeLG / 2,
|
|
backgroundColor: token.colorPrimary,
|
|
border: 0,
|
|
transform: 'translate(-50%, -50%) scale(1)',
|
|
opacity: 1,
|
|
content: '""'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
// ==================== Disable ====================
|
|
{
|
|
// Wrapper
|
|
[`${wrapperCls}-disabled`]: {
|
|
cursor: 'not-allowed'
|
|
},
|
|
// Wrapper > Checkbox
|
|
[`${checkboxCls}-disabled`]: {
|
|
// Wrapper > Checkbox > input
|
|
[`&, ${checkboxCls}-input`]: {
|
|
cursor: 'not-allowed',
|
|
// Disabled for native input to enable Tooltip event handler
|
|
// ref: https://github.com/ant-design/ant-design/issues/39822#issuecomment-1365075901
|
|
pointerEvents: 'none'
|
|
},
|
|
// Wrapper > Checkbox > inner
|
|
[`${checkboxCls}-inner`]: {
|
|
background: token.colorBgContainerDisabled,
|
|
borderColor: token.colorBorder,
|
|
'&:after': {
|
|
borderColor: token.colorTextDisabled
|
|
}
|
|
},
|
|
'&:after': {
|
|
display: 'none'
|
|
},
|
|
'& + span': {
|
|
color: token.colorTextDisabled
|
|
},
|
|
[`&${checkboxCls}-indeterminate ${checkboxCls}-inner::after`]: {
|
|
background: token.colorTextDisabled
|
|
}
|
|
}
|
|
}];
|
|
};
|
|
// ============================== Export ==============================
|
|
function getStyle(prefixCls, token) {
|
|
const checkboxToken = (0,_theme_internal__WEBPACK_IMPORTED_MODULE_1__/* .merge */ .TS)(token, {
|
|
checkboxCls: `.${prefixCls}`,
|
|
checkboxSize: token.controlInteractiveSize
|
|
});
|
|
return [genCheckboxStyle(checkboxToken)];
|
|
}
|
|
/* harmony default export */ __webpack_exports__.ZP = ((0,_theme_internal__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)('Checkbox', (token, _ref) => {
|
|
let {
|
|
prefixCls
|
|
} = _ref;
|
|
return [getStyle(prefixCls, token)];
|
|
}));
|
|
|
|
/***/ }),
|
|
|
|
/***/ 78673:
|
|
/*!**********************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules ***!
|
|
\**********************************************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
Z: function() { return /* binding */ es_switch; }
|
|
});
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.6.1@@ant-design/icons/es/icons/LoadingOutlined.js + 1 modules
|
|
var LoadingOutlined = __webpack_require__(58617);
|
|
// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js
|
|
var _classnames_2_5_1_classnames = __webpack_require__(92310);
|
|
var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames);
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/esm/extends.js
|
|
var esm_extends = __webpack_require__(14809);
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/esm/defineProperty.js
|
|
var defineProperty = __webpack_require__(4635);
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
|
|
var slicedToArray = __webpack_require__(50298);
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/esm/objectWithoutProperties.js
|
|
var objectWithoutProperties = __webpack_require__(62646);
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
|
var _react_17_0_2_react = __webpack_require__(59301);
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.44.4@rc-util/es/hooks/useMergedState.js
|
|
var useMergedState = __webpack_require__(18929);
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.44.4@rc-util/es/KeyCode.js
|
|
var KeyCode = __webpack_require__(10228);
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-switch@4.1.0@rc-switch/es/index.js
|
|
|
|
|
|
|
|
|
|
var _excluded = ["prefixCls", "className", "checked", "defaultChecked", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren", "onClick", "onChange", "onKeyDown"];
|
|
|
|
|
|
|
|
|
|
var Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (_ref, ref) {
|
|
var _classNames;
|
|
var _ref$prefixCls = _ref.prefixCls,
|
|
prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls,
|
|
className = _ref.className,
|
|
checked = _ref.checked,
|
|
defaultChecked = _ref.defaultChecked,
|
|
disabled = _ref.disabled,
|
|
loadingIcon = _ref.loadingIcon,
|
|
checkedChildren = _ref.checkedChildren,
|
|
unCheckedChildren = _ref.unCheckedChildren,
|
|
onClick = _ref.onClick,
|
|
onChange = _ref.onChange,
|
|
onKeyDown = _ref.onKeyDown,
|
|
restProps = (0,objectWithoutProperties/* default */.Z)(_ref, _excluded);
|
|
var _useMergedState = (0,useMergedState/* default */.Z)(false, {
|
|
value: checked,
|
|
defaultValue: defaultChecked
|
|
}),
|
|
_useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
|
|
innerChecked = _useMergedState2[0],
|
|
setInnerChecked = _useMergedState2[1];
|
|
function triggerChange(newChecked, event) {
|
|
var mergedChecked = innerChecked;
|
|
if (!disabled) {
|
|
mergedChecked = newChecked;
|
|
setInnerChecked(mergedChecked);
|
|
onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event);
|
|
}
|
|
return mergedChecked;
|
|
}
|
|
function onInternalKeyDown(e) {
|
|
if (e.which === KeyCode/* default */.Z.LEFT) {
|
|
triggerChange(false, e);
|
|
} else if (e.which === KeyCode/* default */.Z.RIGHT) {
|
|
triggerChange(true, e);
|
|
}
|
|
onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e);
|
|
}
|
|
function onInternalClick(e) {
|
|
var ret = triggerChange(!innerChecked, e);
|
|
// [Legacy] trigger onClick with value
|
|
onClick === null || onClick === void 0 ? void 0 : onClick(ret, e);
|
|
}
|
|
var switchClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checked"), innerChecked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames));
|
|
return /*#__PURE__*/_react_17_0_2_react.createElement("button", (0,esm_extends/* default */.Z)({}, restProps, {
|
|
type: "button",
|
|
role: "switch",
|
|
"aria-checked": innerChecked,
|
|
disabled: disabled,
|
|
className: switchClassName,
|
|
ref: ref,
|
|
onKeyDown: onInternalKeyDown,
|
|
onClick: onInternalClick
|
|
}), loadingIcon, /*#__PURE__*/_react_17_0_2_react.createElement("span", {
|
|
className: "".concat(prefixCls, "-inner")
|
|
}, /*#__PURE__*/_react_17_0_2_react.createElement("span", {
|
|
className: "".concat(prefixCls, "-inner-checked")
|
|
}, checkedChildren), /*#__PURE__*/_react_17_0_2_react.createElement("span", {
|
|
className: "".concat(prefixCls, "-inner-unchecked")
|
|
}, unCheckedChildren)));
|
|
});
|
|
Switch.displayName = 'Switch';
|
|
/* harmony default export */ var es = (Switch);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules
|
|
var wave = __webpack_require__(14088);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
|
|
var context = __webpack_require__(36355);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js
|
|
var DisabledContext = __webpack_require__(1684);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js
|
|
var useSize = __webpack_require__(19716);
|
|
// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/index.js
|
|
var dist_module = __webpack_require__(64993);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
|
|
var style = __webpack_require__(17313);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
|
|
var genComponentStyleHook = __webpack_require__(83116);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
|
|
var statistic = __webpack_require__(37613);
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/style/index.js
|
|
|
|
|
|
|
|
const genSwitchSmallStyle = token => {
|
|
const {
|
|
componentCls,
|
|
trackHeightSM,
|
|
trackPadding,
|
|
trackMinWidthSM,
|
|
innerMinMarginSM,
|
|
innerMaxMarginSM,
|
|
handleSizeSM
|
|
} = token;
|
|
const switchInnerCls = `${componentCls}-inner`;
|
|
return {
|
|
[componentCls]: {
|
|
[`&${componentCls}-small`]: {
|
|
minWidth: trackMinWidthSM,
|
|
height: trackHeightSM,
|
|
lineHeight: `${trackHeightSM}px`,
|
|
[`${componentCls}-inner`]: {
|
|
paddingInlineStart: innerMaxMarginSM,
|
|
paddingInlineEnd: innerMinMarginSM,
|
|
[`${switchInnerCls}-checked`]: {
|
|
marginInlineStart: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)`,
|
|
marginInlineEnd: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)`
|
|
},
|
|
[`${switchInnerCls}-unchecked`]: {
|
|
marginTop: -trackHeightSM,
|
|
marginInlineStart: 0,
|
|
marginInlineEnd: 0
|
|
}
|
|
},
|
|
[`${componentCls}-handle`]: {
|
|
width: handleSizeSM,
|
|
height: handleSizeSM
|
|
},
|
|
[`${componentCls}-loading-icon`]: {
|
|
top: (handleSizeSM - token.switchLoadingIconSize) / 2,
|
|
fontSize: token.switchLoadingIconSize
|
|
},
|
|
[`&${componentCls}-checked`]: {
|
|
[`${componentCls}-inner`]: {
|
|
paddingInlineStart: innerMinMarginSM,
|
|
paddingInlineEnd: innerMaxMarginSM,
|
|
[`${switchInnerCls}-checked`]: {
|
|
marginInlineStart: 0,
|
|
marginInlineEnd: 0
|
|
},
|
|
[`${switchInnerCls}-unchecked`]: {
|
|
marginInlineStart: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)`,
|
|
marginInlineEnd: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)`
|
|
}
|
|
},
|
|
[`${componentCls}-handle`]: {
|
|
insetInlineStart: `calc(100% - ${handleSizeSM + trackPadding}px)`
|
|
}
|
|
},
|
|
[`&:not(${componentCls}-disabled):active`]: {
|
|
[`&:not(${componentCls}-checked) ${switchInnerCls}`]: {
|
|
[`${switchInnerCls}-unchecked`]: {
|
|
marginInlineStart: token.marginXXS / 2,
|
|
marginInlineEnd: -token.marginXXS / 2
|
|
}
|
|
},
|
|
[`&${componentCls}-checked ${switchInnerCls}`]: {
|
|
[`${switchInnerCls}-checked`]: {
|
|
marginInlineStart: -token.marginXXS / 2,
|
|
marginInlineEnd: token.marginXXS / 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
const genSwitchLoadingStyle = token => {
|
|
const {
|
|
componentCls,
|
|
handleSize
|
|
} = token;
|
|
return {
|
|
[componentCls]: {
|
|
[`${componentCls}-loading-icon${token.iconCls}`]: {
|
|
position: 'relative',
|
|
top: (handleSize - token.fontSize) / 2,
|
|
color: token.switchLoadingIconColor,
|
|
verticalAlign: 'top'
|
|
},
|
|
[`&${componentCls}-checked ${componentCls}-loading-icon`]: {
|
|
color: token.switchColor
|
|
}
|
|
}
|
|
};
|
|
};
|
|
const genSwitchHandleStyle = token => {
|
|
const {
|
|
componentCls,
|
|
motion,
|
|
trackPadding,
|
|
handleBg,
|
|
handleShadow,
|
|
handleSize
|
|
} = token;
|
|
const switchHandleCls = `${componentCls}-handle`;
|
|
return {
|
|
[componentCls]: {
|
|
[switchHandleCls]: {
|
|
position: 'absolute',
|
|
top: trackPadding,
|
|
insetInlineStart: trackPadding,
|
|
width: handleSize,
|
|
height: handleSize,
|
|
transition: `all ${token.switchDuration} ease-in-out`,
|
|
'&::before': {
|
|
position: 'absolute',
|
|
top: 0,
|
|
insetInlineEnd: 0,
|
|
bottom: 0,
|
|
insetInlineStart: 0,
|
|
backgroundColor: handleBg,
|
|
borderRadius: handleSize / 2,
|
|
boxShadow: handleShadow,
|
|
transition: `all ${token.switchDuration} ease-in-out`,
|
|
content: '""'
|
|
}
|
|
},
|
|
[`&${componentCls}-checked ${switchHandleCls}`]: {
|
|
insetInlineStart: `calc(100% - ${handleSize + trackPadding}px)`
|
|
},
|
|
[`&:not(${componentCls}-disabled):active`]: motion ? {
|
|
[`${switchHandleCls}::before`]: {
|
|
insetInlineEnd: token.switchHandleActiveInset,
|
|
insetInlineStart: 0
|
|
},
|
|
[`&${componentCls}-checked ${switchHandleCls}::before`]: {
|
|
insetInlineEnd: 0,
|
|
insetInlineStart: token.switchHandleActiveInset
|
|
}
|
|
} : /* istanbul ignore next */
|
|
{}
|
|
}
|
|
};
|
|
};
|
|
const genSwitchInnerStyle = token => {
|
|
const {
|
|
componentCls,
|
|
trackHeight,
|
|
trackPadding,
|
|
innerMinMargin,
|
|
innerMaxMargin,
|
|
handleSize
|
|
} = token;
|
|
const switchInnerCls = `${componentCls}-inner`;
|
|
return {
|
|
[componentCls]: {
|
|
[switchInnerCls]: {
|
|
display: 'block',
|
|
overflow: 'hidden',
|
|
borderRadius: 100,
|
|
height: '100%',
|
|
paddingInlineStart: innerMaxMargin,
|
|
paddingInlineEnd: innerMinMargin,
|
|
transition: `padding-inline-start ${token.switchDuration} ease-in-out, padding-inline-end ${token.switchDuration} ease-in-out`,
|
|
[`${switchInnerCls}-checked, ${switchInnerCls}-unchecked`]: {
|
|
display: 'block',
|
|
color: token.colorTextLightSolid,
|
|
fontSize: token.fontSizeSM,
|
|
transition: `margin-inline-start ${token.switchDuration} ease-in-out, margin-inline-end ${token.switchDuration} ease-in-out`,
|
|
pointerEvents: 'none'
|
|
},
|
|
[`${switchInnerCls}-checked`]: {
|
|
marginInlineStart: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)`,
|
|
marginInlineEnd: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)`
|
|
},
|
|
[`${switchInnerCls}-unchecked`]: {
|
|
marginTop: -trackHeight,
|
|
marginInlineStart: 0,
|
|
marginInlineEnd: 0
|
|
}
|
|
},
|
|
[`&${componentCls}-checked ${switchInnerCls}`]: {
|
|
paddingInlineStart: innerMinMargin,
|
|
paddingInlineEnd: innerMaxMargin,
|
|
[`${switchInnerCls}-checked`]: {
|
|
marginInlineStart: 0,
|
|
marginInlineEnd: 0
|
|
},
|
|
[`${switchInnerCls}-unchecked`]: {
|
|
marginInlineStart: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)`,
|
|
marginInlineEnd: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)`
|
|
}
|
|
},
|
|
[`&:not(${componentCls}-disabled):active`]: {
|
|
[`&:not(${componentCls}-checked) ${switchInnerCls}`]: {
|
|
[`${switchInnerCls}-unchecked`]: {
|
|
marginInlineStart: trackPadding * 2,
|
|
marginInlineEnd: -trackPadding * 2
|
|
}
|
|
},
|
|
[`&${componentCls}-checked ${switchInnerCls}`]: {
|
|
[`${switchInnerCls}-checked`]: {
|
|
marginInlineStart: -trackPadding * 2,
|
|
marginInlineEnd: trackPadding * 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
const genSwitchStyle = token => {
|
|
const {
|
|
componentCls,
|
|
trackHeight,
|
|
trackMinWidth
|
|
} = token;
|
|
return {
|
|
[componentCls]: Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
|
|
position: 'relative',
|
|
display: 'inline-block',
|
|
boxSizing: 'border-box',
|
|
minWidth: trackMinWidth,
|
|
height: trackHeight,
|
|
lineHeight: `${trackHeight}px`,
|
|
verticalAlign: 'middle',
|
|
background: token.colorTextQuaternary,
|
|
border: '0',
|
|
borderRadius: 100,
|
|
cursor: 'pointer',
|
|
transition: `all ${token.motionDurationMid}`,
|
|
userSelect: 'none',
|
|
[`&:hover:not(${componentCls}-disabled)`]: {
|
|
background: token.colorTextTertiary
|
|
}
|
|
}), (0,style/* genFocusStyle */.Qy)(token)), {
|
|
[`&${componentCls}-checked`]: {
|
|
background: token.switchColor,
|
|
[`&:hover:not(${componentCls}-disabled)`]: {
|
|
background: token.colorPrimaryHover
|
|
}
|
|
},
|
|
[`&${componentCls}-loading, &${componentCls}-disabled`]: {
|
|
cursor: 'not-allowed',
|
|
opacity: token.switchDisabledOpacity,
|
|
'*': {
|
|
boxShadow: 'none',
|
|
cursor: 'not-allowed'
|
|
}
|
|
},
|
|
// rtl style
|
|
[`&${componentCls}-rtl`]: {
|
|
direction: 'rtl'
|
|
}
|
|
})
|
|
};
|
|
};
|
|
// ============================== Export ==============================
|
|
/* harmony default export */ var switch_style = ((0,genComponentStyleHook/* default */.Z)('Switch', token => {
|
|
const switchToken = (0,statistic/* merge */.TS)(token, {
|
|
switchDuration: token.motionDurationMid,
|
|
switchColor: token.colorPrimary,
|
|
switchDisabledOpacity: token.opacityLoading,
|
|
switchLoadingIconSize: token.fontSizeIcon * 0.75,
|
|
switchLoadingIconColor: `rgba(0, 0, 0, ${token.opacityLoading})`,
|
|
switchHandleActiveInset: '-30%'
|
|
});
|
|
return [genSwitchStyle(switchToken),
|
|
// inner style
|
|
genSwitchInnerStyle(switchToken),
|
|
// handle style
|
|
genSwitchHandleStyle(switchToken),
|
|
// loading style
|
|
genSwitchLoadingStyle(switchToken),
|
|
// small style
|
|
genSwitchSmallStyle(switchToken)];
|
|
}, token => {
|
|
const {
|
|
fontSize,
|
|
lineHeight,
|
|
controlHeight,
|
|
colorWhite
|
|
} = token;
|
|
const height = fontSize * lineHeight;
|
|
const heightSM = controlHeight / 2;
|
|
const padding = 2; // Fixed value
|
|
const handleSize = height - padding * 2;
|
|
const handleSizeSM = heightSM - padding * 2;
|
|
return {
|
|
trackHeight: height,
|
|
trackHeightSM: heightSM,
|
|
trackMinWidth: handleSize * 2 + padding * 4,
|
|
trackMinWidthSM: handleSizeSM * 2 + padding * 2,
|
|
trackPadding: padding,
|
|
handleBg: colorWhite,
|
|
handleSize,
|
|
handleSizeSM,
|
|
handleShadow: `0 2px 4px 0 ${new dist_module/* TinyColor */.C('#00230b').setAlpha(0.2).toRgbString()}`,
|
|
innerMinMargin: handleSize / 2,
|
|
innerMaxMargin: handleSize + padding + padding * 2,
|
|
innerMinMarginSM: handleSizeSM / 2,
|
|
innerMaxMarginSM: handleSizeSM + padding + padding * 2
|
|
};
|
|
}));
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/index.js
|
|
"use client";
|
|
|
|
var __rest = undefined && undefined.__rest || function (s, e) {
|
|
var t = {};
|
|
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
|
}
|
|
return t;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const switch_Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
|
|
const {
|
|
prefixCls: customizePrefixCls,
|
|
size: customizeSize,
|
|
disabled: customDisabled,
|
|
loading,
|
|
className,
|
|
rootClassName,
|
|
style
|
|
} = props,
|
|
restProps = __rest(props, ["prefixCls", "size", "disabled", "loading", "className", "rootClassName", "style"]);
|
|
false ? 0 : void 0;
|
|
const {
|
|
getPrefixCls,
|
|
direction,
|
|
switch: SWITCH
|
|
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
|
|
// ===================== Disabled =====================
|
|
const disabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z);
|
|
const mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading;
|
|
const prefixCls = getPrefixCls('switch', customizePrefixCls);
|
|
const loadingIcon = /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
|
className: `${prefixCls}-handle`
|
|
}, loading && /*#__PURE__*/_react_17_0_2_react.createElement(LoadingOutlined/* default */.Z, {
|
|
className: `${prefixCls}-loading-icon`
|
|
}));
|
|
// Style
|
|
const [wrapSSR, hashId] = switch_style(prefixCls);
|
|
const mergedSize = (0,useSize/* default */.Z)(customizeSize);
|
|
const classes = _classnames_2_5_1_classnames_default()(SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.className, {
|
|
[`${prefixCls}-small`]: mergedSize === 'small',
|
|
[`${prefixCls}-loading`]: loading,
|
|
[`${prefixCls}-rtl`]: direction === 'rtl'
|
|
}, className, rootClassName, hashId);
|
|
const mergedStyle = Object.assign(Object.assign({}, SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.style), style);
|
|
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, {
|
|
component: "Switch"
|
|
}, /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({}, restProps, {
|
|
prefixCls: prefixCls,
|
|
className: classes,
|
|
style: mergedStyle,
|
|
disabled: mergedDisabled,
|
|
ref: ref,
|
|
loadingIcon: loadingIcon
|
|
}))));
|
|
});
|
|
switch_Switch.__ANT_SWITCH = true;
|
|
if (false) {}
|
|
/* harmony default export */ var es_switch = (switch_Switch);
|
|
|
|
/***/ }),
|
|
|
|
/***/ 11905:
|
|
/*!**************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/_util/reactNode.js ***!
|
|
\**************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.cloneElement = cloneElement;
|
|
exports.isFragment = isFragment;
|
|
exports.isValidElement = void 0;
|
|
exports.replaceElement = replaceElement;
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
const {
|
|
isValidElement
|
|
} = React;
|
|
exports.isValidElement = isValidElement;
|
|
function isFragment(child) {
|
|
return child && isValidElement(child) && child.type === React.Fragment;
|
|
}
|
|
function replaceElement(element, replacement, props) {
|
|
if (!isValidElement(element)) {
|
|
return replacement;
|
|
}
|
|
return /*#__PURE__*/React.cloneElement(element, typeof props === 'function' ? props(element.props || {}) : props);
|
|
}
|
|
function cloneElement(element, props) {
|
|
return replaceElement(element, element, props);
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 16173:
|
|
/*!****************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/_util/statusUtils.js ***!
|
|
\****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.getMergedStatus = void 0;
|
|
exports.getStatusClassNames = getStatusClassNames;
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
const InputStatuses = (/* unused pure expression or super */ null && (['warning', 'error', '']));
|
|
function getStatusClassNames(prefixCls, status, hasFeedback) {
|
|
return (0, _classnames.default)({
|
|
[`${prefixCls}-status-success`]: status === 'success',
|
|
[`${prefixCls}-status-warning`]: status === 'warning',
|
|
[`${prefixCls}-status-error`]: status === 'error',
|
|
[`${prefixCls}-status-validating`]: status === 'validating',
|
|
[`${prefixCls}-has-feedback`]: hasFeedback
|
|
});
|
|
}
|
|
const getMergedStatus = (contextStatus, customStatus) => customStatus || contextStatus;
|
|
exports.getMergedStatus = getMergedStatus;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 69621:
|
|
/*!************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/_util/warning.js ***!
|
|
\************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
exports.noop = noop;
|
|
Object.defineProperty(exports, "resetWarned", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _warning.resetWarned;
|
|
}
|
|
}));
|
|
var _warning = _interopRequireWildcard(__webpack_require__(/*! rc-util/lib/warning */ 30639));
|
|
function noop() {}
|
|
// eslint-disable-next-line import/no-mutable-exports
|
|
let warning = noop;
|
|
if (false) {}
|
|
var _default = warning;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 44672:
|
|
/*!********************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/_util/wave/WaveEffect.js ***!
|
|
\********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var _rcMotion = _interopRequireDefault(__webpack_require__(/*! rc-motion */ 77900));
|
|
var _render = __webpack_require__(/*! rc-util/lib/React/render */ 52794);
|
|
var _raf = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/raf */ 13593));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _util = __webpack_require__(/*! ./util */ 56530);
|
|
var _interface = __webpack_require__(/*! ./interface */ 58);
|
|
function validateNum(value) {
|
|
return Number.isNaN(value) ? 0 : value;
|
|
}
|
|
const WaveEffect = props => {
|
|
const {
|
|
className,
|
|
target,
|
|
component
|
|
} = props;
|
|
const divRef = React.useRef(null);
|
|
const [color, setWaveColor] = React.useState(null);
|
|
const [borderRadius, setBorderRadius] = React.useState([]);
|
|
const [left, setLeft] = React.useState(0);
|
|
const [top, setTop] = React.useState(0);
|
|
const [width, setWidth] = React.useState(0);
|
|
const [height, setHeight] = React.useState(0);
|
|
const [enabled, setEnabled] = React.useState(false);
|
|
const waveStyle = {
|
|
left,
|
|
top,
|
|
width,
|
|
height,
|
|
borderRadius: borderRadius.map(radius => `${radius}px`).join(' ')
|
|
};
|
|
if (color) {
|
|
waveStyle['--wave-color'] = color;
|
|
}
|
|
function syncPos() {
|
|
const nodeStyle = getComputedStyle(target);
|
|
// Get wave color from target
|
|
setWaveColor((0, _util.getTargetWaveColor)(target));
|
|
const isStatic = nodeStyle.position === 'static';
|
|
// Rect
|
|
const {
|
|
borderLeftWidth,
|
|
borderTopWidth
|
|
} = nodeStyle;
|
|
setLeft(isStatic ? target.offsetLeft : validateNum(-parseFloat(borderLeftWidth)));
|
|
setTop(isStatic ? target.offsetTop : validateNum(-parseFloat(borderTopWidth)));
|
|
setWidth(target.offsetWidth);
|
|
setHeight(target.offsetHeight);
|
|
// Get border radius
|
|
const {
|
|
borderTopLeftRadius,
|
|
borderTopRightRadius,
|
|
borderBottomLeftRadius,
|
|
borderBottomRightRadius
|
|
} = nodeStyle;
|
|
setBorderRadius([borderTopLeftRadius, borderTopRightRadius, borderBottomRightRadius, borderBottomLeftRadius].map(radius => validateNum(parseFloat(radius))));
|
|
}
|
|
React.useEffect(() => {
|
|
if (target) {
|
|
// We need delay to check position here
|
|
// since UI may change after click
|
|
const id = (0, _raf.default)(() => {
|
|
syncPos();
|
|
setEnabled(true);
|
|
});
|
|
// Add resize observer to follow size
|
|
let resizeObserver;
|
|
if (typeof ResizeObserver !== 'undefined') {
|
|
resizeObserver = new ResizeObserver(syncPos);
|
|
resizeObserver.observe(target);
|
|
}
|
|
return () => {
|
|
_raf.default.cancel(id);
|
|
resizeObserver === null || resizeObserver === void 0 ? void 0 : resizeObserver.disconnect();
|
|
};
|
|
}
|
|
}, []);
|
|
if (!enabled) {
|
|
return null;
|
|
}
|
|
const isSmallComponent = (component === 'Checkbox' || component === 'Radio') && (target === null || target === void 0 ? void 0 : target.classList.contains(_interface.TARGET_CLS));
|
|
return /*#__PURE__*/React.createElement(_rcMotion.default, {
|
|
visible: true,
|
|
motionAppear: true,
|
|
motionName: "wave-motion",
|
|
motionDeadline: 5000,
|
|
onAppearEnd: (_, event) => {
|
|
var _a;
|
|
if (event.deadline || event.propertyName === 'opacity') {
|
|
const holder = (_a = divRef.current) === null || _a === void 0 ? void 0 : _a.parentElement;
|
|
(0, _render.unmount)(holder).then(() => {
|
|
holder === null || holder === void 0 ? void 0 : holder.remove();
|
|
});
|
|
}
|
|
return false;
|
|
}
|
|
}, _ref => {
|
|
let {
|
|
className: motionClassName
|
|
} = _ref;
|
|
return /*#__PURE__*/React.createElement("div", {
|
|
ref: divRef,
|
|
className: (0, _classnames.default)(className, {
|
|
'wave-quick': isSmallComponent
|
|
}, motionClassName),
|
|
style: waveStyle
|
|
});
|
|
});
|
|
};
|
|
const showWaveEffect = (target, info) => {
|
|
var _a;
|
|
const {
|
|
component
|
|
} = info;
|
|
// Skip for unchecked checkbox
|
|
if (component === 'Checkbox' && !((_a = target.querySelector('input')) === null || _a === void 0 ? void 0 : _a.checked)) {
|
|
return;
|
|
}
|
|
// Create holder
|
|
const holder = document.createElement('div');
|
|
holder.style.position = 'absolute';
|
|
holder.style.left = '0px';
|
|
holder.style.top = '0px';
|
|
target === null || target === void 0 ? void 0 : target.insertBefore(holder, target === null || target === void 0 ? void 0 : target.firstChild);
|
|
(0, _render.render)( /*#__PURE__*/React.createElement(WaveEffect, Object.assign({}, info, {
|
|
target: target
|
|
})), holder);
|
|
};
|
|
var _default = showWaveEffect;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 56954:
|
|
/*!***************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/_util/wave/index.js ***!
|
|
\***************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var _ref = __webpack_require__(/*! rc-util/lib/ref */ 10471);
|
|
var _isVisible = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/Dom/isVisible */ 63930));
|
|
var _react = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _configProvider = __webpack_require__(/*! ../../config-provider */ 78185);
|
|
var _reactNode = __webpack_require__(/*! ../reactNode */ 11905);
|
|
var _style = _interopRequireDefault(__webpack_require__(/*! ./style */ 50074));
|
|
var _useWave = _interopRequireDefault(__webpack_require__(/*! ./useWave */ 21322));
|
|
const Wave = props => {
|
|
const {
|
|
children,
|
|
disabled,
|
|
component
|
|
} = props;
|
|
const {
|
|
getPrefixCls
|
|
} = (0, _react.useContext)(_configProvider.ConfigContext);
|
|
const containerRef = (0, _react.useRef)(null);
|
|
// ============================== Style ===============================
|
|
const prefixCls = getPrefixCls('wave');
|
|
const [, hashId] = (0, _style.default)(prefixCls);
|
|
// =============================== Wave ===============================
|
|
const showWave = (0, _useWave.default)(containerRef, (0, _classnames.default)(prefixCls, hashId), component);
|
|
// ============================== Effect ==============================
|
|
_react.default.useEffect(() => {
|
|
const node = containerRef.current;
|
|
if (!node || node.nodeType !== 1 || disabled) {
|
|
return;
|
|
}
|
|
// Click handler
|
|
const onClick = e => {
|
|
// Fix radio button click twice
|
|
if (!(0, _isVisible.default)(e.target) ||
|
|
// No need wave
|
|
!node.getAttribute || node.getAttribute('disabled') || node.disabled || node.className.includes('disabled') || node.className.includes('-leave')) {
|
|
return;
|
|
}
|
|
showWave(e);
|
|
};
|
|
// Bind events
|
|
node.addEventListener('click', onClick, true);
|
|
return () => {
|
|
node.removeEventListener('click', onClick, true);
|
|
};
|
|
}, [disabled]);
|
|
// ============================== Render ==============================
|
|
if (! /*#__PURE__*/_react.default.isValidElement(children)) {
|
|
return children !== null && children !== void 0 ? children : null;
|
|
}
|
|
const ref = (0, _ref.supportRef)(children) ? (0, _ref.composeRef)(children.ref, containerRef) : containerRef;
|
|
return (0, _reactNode.cloneElement)(children, {
|
|
ref
|
|
});
|
|
};
|
|
if (false) {}
|
|
var _default = Wave;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 58:
|
|
/*!*******************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/_util/wave/interface.js ***!
|
|
\*******************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.TARGET_CLS = void 0;
|
|
const TARGET_CLS = 'ant-wave-target';
|
|
exports.TARGET_CLS = TARGET_CLS;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 50074:
|
|
/*!***************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/_util/wave/style.js ***!
|
|
\***************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _internal = __webpack_require__(/*! ../../theme/internal */ 35366);
|
|
const genWaveStyle = token => {
|
|
const {
|
|
componentCls,
|
|
colorPrimary
|
|
} = token;
|
|
return {
|
|
[componentCls]: {
|
|
position: 'absolute',
|
|
background: 'transparent',
|
|
pointerEvents: 'none',
|
|
boxSizing: 'border-box',
|
|
color: `var(--wave-color, ${colorPrimary})`,
|
|
boxShadow: `0 0 0 0 currentcolor`,
|
|
opacity: 0.2,
|
|
// =================== Motion ===================
|
|
'&.wave-motion-appear': {
|
|
transition: [`box-shadow 0.4s ${token.motionEaseOutCirc}`, `opacity 2s ${token.motionEaseOutCirc}`].join(','),
|
|
'&-active': {
|
|
boxShadow: `0 0 0 6px currentcolor`,
|
|
opacity: 0
|
|
},
|
|
'&.wave-quick': {
|
|
transition: [`box-shadow 0.3s ${token.motionEaseInOut}`, `opacity 0.35s ${token.motionEaseInOut}`].join(',')
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
var _default = (0, _internal.genComponentStyleHook)('Wave', token => [genWaveStyle(token)]);
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 21322:
|
|
/*!*****************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/_util/wave/useWave.js ***!
|
|
\*****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = useWave;
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _rcUtil = __webpack_require__(/*! rc-util */ 70425);
|
|
var _raf = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/raf */ 13593));
|
|
var _WaveEffect = _interopRequireDefault(__webpack_require__(/*! ./WaveEffect */ 44672));
|
|
var _configProvider = __webpack_require__(/*! ../../config-provider */ 78185);
|
|
var _useToken = _interopRequireDefault(__webpack_require__(/*! ../../theme/useToken */ 34313));
|
|
var _interface = __webpack_require__(/*! ./interface */ 58);
|
|
function useWave(nodeRef, className, component) {
|
|
const {
|
|
wave
|
|
} = React.useContext(_configProvider.ConfigContext);
|
|
const [, token, hashId] = (0, _useToken.default)();
|
|
const showWave = (0, _rcUtil.useEvent)(event => {
|
|
const node = nodeRef.current;
|
|
if ((wave === null || wave === void 0 ? void 0 : wave.disabled) || !node) {
|
|
return;
|
|
}
|
|
const targetNode = node.querySelector(`.${_interface.TARGET_CLS}`) || node;
|
|
const {
|
|
showEffect
|
|
} = wave || {};
|
|
// Customize wave effect
|
|
(showEffect || _WaveEffect.default)(targetNode, {
|
|
className,
|
|
token,
|
|
component,
|
|
event,
|
|
hashId
|
|
});
|
|
});
|
|
const rafId = React.useRef();
|
|
// Merge trigger event into one for each frame
|
|
const showDebounceWave = event => {
|
|
_raf.default.cancel(rafId.current);
|
|
rafId.current = (0, _raf.default)(() => {
|
|
showWave(event);
|
|
});
|
|
};
|
|
return showDebounceWave;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 56530:
|
|
/*!**************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/_util/wave/util.js ***!
|
|
\**************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.getTargetWaveColor = getTargetWaveColor;
|
|
exports.isNotGrey = isNotGrey;
|
|
exports.isValidWaveColor = isValidWaveColor;
|
|
function isNotGrey(color) {
|
|
// eslint-disable-next-line no-useless-escape
|
|
const match = (color || '').match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);
|
|
if (match && match[1] && match[2] && match[3]) {
|
|
return !(match[1] === match[2] && match[2] === match[3]);
|
|
}
|
|
return true;
|
|
}
|
|
function isValidWaveColor(color) {
|
|
return color && color !== '#fff' && color !== '#ffffff' && color !== 'rgb(255, 255, 255)' && color !== 'rgba(255, 255, 255, 1)' && isNotGrey(color) && !/rgba\((?:\d*, ){3}0\)/.test(color) &&
|
|
// any transparent rgba color
|
|
color !== 'transparent';
|
|
}
|
|
function getTargetWaveColor(node) {
|
|
const {
|
|
borderTopColor,
|
|
borderColor,
|
|
backgroundColor
|
|
} = getComputedStyle(node);
|
|
if (isValidWaveColor(borderTopColor)) {
|
|
return borderTopColor;
|
|
}
|
|
if (isValidWaveColor(borderColor)) {
|
|
return borderColor;
|
|
}
|
|
if (isValidWaveColor(backgroundColor)) {
|
|
return backgroundColor;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 27551:
|
|
/*!*****************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/button/IconWrapper.js ***!
|
|
\*****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _react = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
const IconWrapper = /*#__PURE__*/(0, _react.forwardRef)((props, ref) => {
|
|
const {
|
|
className,
|
|
style,
|
|
children,
|
|
prefixCls
|
|
} = props;
|
|
const iconWrapperCls = (0, _classnames.default)(`${prefixCls}-icon`, className);
|
|
return /*#__PURE__*/_react.default.createElement("span", {
|
|
ref: ref,
|
|
className: iconWrapperCls,
|
|
style: style
|
|
}, children);
|
|
});
|
|
var _default = IconWrapper;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 94190:
|
|
/*!*****************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/button/LoadingIcon.js ***!
|
|
\*****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _LoadingOutlined = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons/LoadingOutlined */ 31851));
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var _rcMotion = _interopRequireDefault(__webpack_require__(/*! rc-motion */ 77900));
|
|
var _react = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _IconWrapper = _interopRequireDefault(__webpack_require__(/*! ./IconWrapper */ 27551));
|
|
const InnerLoadingIcon = /*#__PURE__*/(0, _react.forwardRef)((_ref, ref) => {
|
|
let {
|
|
prefixCls,
|
|
className,
|
|
style,
|
|
iconClassName
|
|
} = _ref;
|
|
const mergedIconCls = (0, _classnames.default)(`${prefixCls}-loading-icon`, className);
|
|
return /*#__PURE__*/_react.default.createElement(_IconWrapper.default, {
|
|
prefixCls: prefixCls,
|
|
className: mergedIconCls,
|
|
style: style,
|
|
ref: ref
|
|
}, /*#__PURE__*/_react.default.createElement(_LoadingOutlined.default, {
|
|
className: iconClassName
|
|
}));
|
|
});
|
|
const getCollapsedWidth = () => ({
|
|
width: 0,
|
|
opacity: 0,
|
|
transform: 'scale(0)'
|
|
});
|
|
const getRealWidth = node => ({
|
|
width: node.scrollWidth,
|
|
opacity: 1,
|
|
transform: 'scale(1)'
|
|
});
|
|
const LoadingIcon = props => {
|
|
const {
|
|
prefixCls,
|
|
loading,
|
|
existIcon,
|
|
className,
|
|
style
|
|
} = props;
|
|
const visible = !!loading;
|
|
if (existIcon) {
|
|
return /*#__PURE__*/_react.default.createElement(InnerLoadingIcon, {
|
|
prefixCls: prefixCls,
|
|
className: className,
|
|
style: style
|
|
});
|
|
}
|
|
return /*#__PURE__*/_react.default.createElement(_rcMotion.default, {
|
|
visible: visible,
|
|
// We do not really use this motionName
|
|
motionName: `${prefixCls}-loading-icon-motion`,
|
|
removeOnLeave: true,
|
|
onAppearStart: getCollapsedWidth,
|
|
onAppearActive: getRealWidth,
|
|
onEnterStart: getCollapsedWidth,
|
|
onEnterActive: getRealWidth,
|
|
onLeaveStart: getRealWidth,
|
|
onLeaveActive: getCollapsedWidth
|
|
}, (_ref2, ref) => {
|
|
let {
|
|
className: motionCls,
|
|
style: motionStyle
|
|
} = _ref2;
|
|
return /*#__PURE__*/_react.default.createElement(InnerLoadingIcon, {
|
|
prefixCls: prefixCls,
|
|
className: className,
|
|
style: Object.assign(Object.assign({}, style), motionStyle),
|
|
ref: ref,
|
|
iconClassName: motionCls
|
|
});
|
|
});
|
|
};
|
|
var _default = LoadingIcon;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 80693:
|
|
/*!******************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/button/button-group.js ***!
|
|
\******************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = exports.GroupSizeContext = void 0;
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _warning = _interopRequireDefault(__webpack_require__(/*! ../_util/warning */ 69621));
|
|
var _configProvider = __webpack_require__(/*! ../config-provider */ 78185);
|
|
var _internal = __webpack_require__(/*! ../theme/internal */ 35366);
|
|
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;
|
|
};
|
|
const GroupSizeContext = /*#__PURE__*/React.createContext(undefined);
|
|
exports.GroupSizeContext = GroupSizeContext;
|
|
const ButtonGroup = props => {
|
|
const {
|
|
getPrefixCls,
|
|
direction
|
|
} = React.useContext(_configProvider.ConfigContext);
|
|
const {
|
|
prefixCls: customizePrefixCls,
|
|
size,
|
|
className
|
|
} = props,
|
|
others = __rest(props, ["prefixCls", "size", "className"]);
|
|
const prefixCls = getPrefixCls('btn-group', customizePrefixCls);
|
|
const [,, hashId] = (0, _internal.useToken)();
|
|
let sizeCls = '';
|
|
switch (size) {
|
|
case 'large':
|
|
sizeCls = 'lg';
|
|
break;
|
|
case 'small':
|
|
sizeCls = 'sm';
|
|
break;
|
|
case 'middle':
|
|
case undefined:
|
|
break;
|
|
default:
|
|
false ? 0 : void 0;
|
|
}
|
|
const classes = (0, _classnames.default)(prefixCls, {
|
|
[`${prefixCls}-${sizeCls}`]: sizeCls,
|
|
[`${prefixCls}-rtl`]: direction === 'rtl'
|
|
}, className, hashId);
|
|
return /*#__PURE__*/React.createElement(GroupSizeContext.Provider, {
|
|
value: size
|
|
}, /*#__PURE__*/React.createElement("div", Object.assign({}, others, {
|
|
className: classes
|
|
})));
|
|
};
|
|
var _default = ButtonGroup;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 66826:
|
|
/*!************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/button/button.js ***!
|
|
\************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.convertLegacyProps = convertLegacyProps;
|
|
exports["default"] = void 0;
|
|
var _react = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var _omit = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/omit */ 83816));
|
|
var _ref = __webpack_require__(/*! rc-util/lib/ref */ 10471);
|
|
var _warning = _interopRequireDefault(__webpack_require__(/*! ../_util/warning */ 69621));
|
|
var _wave = _interopRequireDefault(__webpack_require__(/*! ../_util/wave */ 56954));
|
|
var _configProvider = __webpack_require__(/*! ../config-provider */ 78185);
|
|
var _DisabledContext = _interopRequireDefault(__webpack_require__(/*! ../config-provider/DisabledContext */ 21088));
|
|
var _useSize = _interopRequireDefault(__webpack_require__(/*! ../config-provider/hooks/useSize */ 21530));
|
|
var _Compact = __webpack_require__(/*! ../space/Compact */ 89178);
|
|
var _buttonGroup = _interopRequireWildcard(__webpack_require__(/*! ./button-group */ 80693));
|
|
var _buttonHelpers = __webpack_require__(/*! ./buttonHelpers */ 42066);
|
|
var _IconWrapper = _interopRequireDefault(__webpack_require__(/*! ./IconWrapper */ 27551));
|
|
var _LoadingIcon = _interopRequireDefault(__webpack_require__(/*! ./LoadingIcon */ 94190));
|
|
var _style = _interopRequireDefault(__webpack_require__(/*! ./style */ 5489));
|
|
var _compactCmp = _interopRequireDefault(__webpack_require__(/*! ./style/compactCmp */ 85241));
|
|
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;
|
|
};
|
|
/* eslint-disable react/button-has-type */
|
|
|
|
function convertLegacyProps(type) {
|
|
if (type === 'danger') {
|
|
return {
|
|
danger: true
|
|
};
|
|
}
|
|
return {
|
|
type
|
|
};
|
|
}
|
|
function getLoadingConfig(loading) {
|
|
if (typeof loading === 'object' && loading) {
|
|
const delay = loading === null || loading === void 0 ? void 0 : loading.delay;
|
|
const isDelay = !Number.isNaN(delay) && typeof delay === 'number';
|
|
return {
|
|
loading: false,
|
|
delay: isDelay ? delay : 0
|
|
};
|
|
}
|
|
return {
|
|
loading: !!loading,
|
|
delay: 0
|
|
};
|
|
}
|
|
const InternalButton = (props, ref) => {
|
|
var _a, _b;
|
|
const {
|
|
loading = false,
|
|
prefixCls: customizePrefixCls,
|
|
type = 'default',
|
|
danger,
|
|
shape = 'default',
|
|
size: customizeSize,
|
|
styles,
|
|
disabled: customDisabled,
|
|
className,
|
|
rootClassName,
|
|
children,
|
|
icon,
|
|
ghost = false,
|
|
block = false,
|
|
// React does not recognize the `htmlType` prop on a DOM element. Here we pick it out of `rest`.
|
|
htmlType = 'button',
|
|
classNames: customClassNames,
|
|
style: customStyle = {}
|
|
} = props,
|
|
rest = __rest(props, ["loading", "prefixCls", "type", "danger", "shape", "size", "styles", "disabled", "className", "rootClassName", "children", "icon", "ghost", "block", "htmlType", "classNames", "style"]);
|
|
const {
|
|
getPrefixCls,
|
|
autoInsertSpaceInButton,
|
|
direction,
|
|
button
|
|
} = (0, _react.useContext)(_configProvider.ConfigContext);
|
|
const prefixCls = getPrefixCls('btn', customizePrefixCls);
|
|
const [wrapSSR, hashId] = (0, _style.default)(prefixCls);
|
|
const disabled = (0, _react.useContext)(_DisabledContext.default);
|
|
const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled;
|
|
const groupSize = (0, _react.useContext)(_buttonGroup.GroupSizeContext);
|
|
const loadingOrDelay = (0, _react.useMemo)(() => getLoadingConfig(loading), [loading]);
|
|
const [innerLoading, setLoading] = (0, _react.useState)(loadingOrDelay.loading);
|
|
const [hasTwoCNChar, setHasTwoCNChar] = (0, _react.useState)(false);
|
|
const internalRef = /*#__PURE__*/(0, _react.createRef)();
|
|
const buttonRef = (0, _ref.composeRef)(ref, internalRef);
|
|
const needInserted = _react.Children.count(children) === 1 && !icon && !(0, _buttonHelpers.isUnBorderedButtonType)(type);
|
|
(0, _react.useEffect)(() => {
|
|
let delayTimer = null;
|
|
if (loadingOrDelay.delay > 0) {
|
|
delayTimer = setTimeout(() => {
|
|
delayTimer = null;
|
|
setLoading(true);
|
|
}, loadingOrDelay.delay);
|
|
} else {
|
|
setLoading(loadingOrDelay.loading);
|
|
}
|
|
function cleanupTimer() {
|
|
if (delayTimer) {
|
|
clearTimeout(delayTimer);
|
|
delayTimer = null;
|
|
}
|
|
}
|
|
return cleanupTimer;
|
|
}, [loadingOrDelay]);
|
|
(0, _react.useEffect)(() => {
|
|
// FIXME: for HOC usage like <FormatMessage />
|
|
if (!buttonRef || !buttonRef.current || autoInsertSpaceInButton === false) {
|
|
return;
|
|
}
|
|
const buttonText = buttonRef.current.textContent;
|
|
if (needInserted && (0, _buttonHelpers.isTwoCNChar)(buttonText)) {
|
|
if (!hasTwoCNChar) {
|
|
setHasTwoCNChar(true);
|
|
}
|
|
} else if (hasTwoCNChar) {
|
|
setHasTwoCNChar(false);
|
|
}
|
|
}, [buttonRef]);
|
|
const handleClick = e => {
|
|
const {
|
|
onClick
|
|
} = props;
|
|
// FIXME: https://github.com/ant-design/ant-design/issues/30207
|
|
if (innerLoading || mergedDisabled) {
|
|
e.preventDefault();
|
|
return;
|
|
}
|
|
onClick === null || onClick === void 0 ? void 0 : onClick(e);
|
|
};
|
|
false ? 0 : void 0;
|
|
false ? 0 : void 0;
|
|
const autoInsertSpace = autoInsertSpaceInButton !== false;
|
|
const {
|
|
compactSize,
|
|
compactItemClassnames
|
|
} = (0, _Compact.useCompactItemContext)(prefixCls, direction);
|
|
const sizeClassNameMap = {
|
|
large: 'lg',
|
|
small: 'sm',
|
|
middle: undefined
|
|
};
|
|
const sizeFullName = (0, _useSize.default)(ctxSize => {
|
|
var _a, _b;
|
|
return (_b = (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : groupSize) !== null && _b !== void 0 ? _b : ctxSize;
|
|
});
|
|
const sizeCls = sizeFullName ? sizeClassNameMap[sizeFullName] || '' : '';
|
|
const iconType = innerLoading ? 'loading' : icon;
|
|
const linkButtonRestProps = (0, _omit.default)(rest, ['navigate']);
|
|
const classes = (0, _classnames.default)(prefixCls, hashId, {
|
|
[`${prefixCls}-${shape}`]: shape !== 'default' && shape,
|
|
[`${prefixCls}-${type}`]: type,
|
|
[`${prefixCls}-${sizeCls}`]: sizeCls,
|
|
[`${prefixCls}-icon-only`]: !children && children !== 0 && !!iconType,
|
|
[`${prefixCls}-background-ghost`]: ghost && !(0, _buttonHelpers.isUnBorderedButtonType)(type),
|
|
[`${prefixCls}-loading`]: innerLoading,
|
|
[`${prefixCls}-two-chinese-chars`]: hasTwoCNChar && autoInsertSpace && !innerLoading,
|
|
[`${prefixCls}-block`]: block,
|
|
[`${prefixCls}-dangerous`]: !!danger,
|
|
[`${prefixCls}-rtl`]: direction === 'rtl'
|
|
}, compactItemClassnames, className, rootClassName, button === null || button === void 0 ? void 0 : button.className);
|
|
const fullStyle = Object.assign(Object.assign({}, button === null || button === void 0 ? void 0 : button.style), customStyle);
|
|
const iconClasses = (0, _classnames.default)(customClassNames === null || customClassNames === void 0 ? void 0 : customClassNames.icon, (_a = button === null || button === void 0 ? void 0 : button.classNames) === null || _a === void 0 ? void 0 : _a.icon);
|
|
const iconStyle = Object.assign(Object.assign({}, (styles === null || styles === void 0 ? void 0 : styles.icon) || {}), ((_b = button === null || button === void 0 ? void 0 : button.styles) === null || _b === void 0 ? void 0 : _b.icon) || {});
|
|
const iconNode = icon && !innerLoading ? /*#__PURE__*/_react.default.createElement(_IconWrapper.default, {
|
|
prefixCls: prefixCls,
|
|
className: iconClasses,
|
|
style: iconStyle
|
|
}, icon) : /*#__PURE__*/_react.default.createElement(_LoadingIcon.default, {
|
|
existIcon: !!icon,
|
|
prefixCls: prefixCls,
|
|
loading: !!innerLoading
|
|
});
|
|
const kids = children || children === 0 ? (0, _buttonHelpers.spaceChildren)(children, needInserted && autoInsertSpace) : null;
|
|
if (linkButtonRestProps.href !== undefined) {
|
|
return wrapSSR( /*#__PURE__*/_react.default.createElement("a", Object.assign({}, linkButtonRestProps, {
|
|
className: (0, _classnames.default)(classes, {
|
|
[`${prefixCls}-disabled`]: mergedDisabled
|
|
}),
|
|
style: fullStyle,
|
|
onClick: handleClick,
|
|
ref: buttonRef
|
|
}), iconNode, kids));
|
|
}
|
|
let buttonNode = /*#__PURE__*/_react.default.createElement("button", Object.assign({}, rest, {
|
|
type: htmlType,
|
|
className: classes,
|
|
style: fullStyle,
|
|
onClick: handleClick,
|
|
disabled: mergedDisabled,
|
|
ref: buttonRef
|
|
}), iconNode, kids, compactItemClassnames && /*#__PURE__*/_react.default.createElement(_compactCmp.default, {
|
|
key: "compact",
|
|
prefixCls: prefixCls
|
|
}));
|
|
if (!(0, _buttonHelpers.isUnBorderedButtonType)(type)) {
|
|
buttonNode = /*#__PURE__*/_react.default.createElement(_wave.default, {
|
|
component: "Button",
|
|
disabled: !!innerLoading
|
|
}, buttonNode);
|
|
}
|
|
return wrapSSR(buttonNode);
|
|
};
|
|
const Button = /*#__PURE__*/(0, _react.forwardRef)(InternalButton);
|
|
if (false) {}
|
|
Button.Group = _buttonGroup.default;
|
|
Button.__ANT_BUTTON = true;
|
|
var _default = Button;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 42066:
|
|
/*!*******************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/button/buttonHelpers.js ***!
|
|
\*******************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.isString = isString;
|
|
exports.isTwoCNChar = void 0;
|
|
exports.isUnBorderedButtonType = isUnBorderedButtonType;
|
|
exports.spaceChildren = spaceChildren;
|
|
var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301));
|
|
var _reactNode = __webpack_require__(/*! ../_util/reactNode */ 11905);
|
|
const rxTwoCNChar = /^[\u4e00-\u9fa5]{2}$/;
|
|
const isTwoCNChar = rxTwoCNChar.test.bind(rxTwoCNChar);
|
|
exports.isTwoCNChar = isTwoCNChar;
|
|
function isString(str) {
|
|
return typeof str === 'string';
|
|
}
|
|
function isUnBorderedButtonType(type) {
|
|
return type === 'text' || type === 'link';
|
|
}
|
|
function splitCNCharsBySpace(child, needInserted) {
|
|
if (child === null || child === undefined) {
|
|
return;
|
|
}
|
|
const SPACE = needInserted ? ' ' : '';
|
|
if (typeof child !== 'string' && typeof child !== 'number' && isString(child.type) && isTwoCNChar(child.props.children)) {
|
|
return (0, _reactNode.cloneElement)(child, {
|
|
children: child.props.children.split('').join(SPACE)
|
|
});
|
|
}
|
|
if (isString(child)) {
|
|
return isTwoCNChar(child) ? /*#__PURE__*/_react.default.createElement("span", null, child.split('').join(SPACE)) : /*#__PURE__*/_react.default.createElement("span", null, child);
|
|
}
|
|
if ((0, _reactNode.isFragment)(child)) {
|
|
return /*#__PURE__*/_react.default.createElement("span", null, child);
|
|
}
|
|
return child;
|
|
}
|
|
function spaceChildren(children, needInserted) {
|
|
let isPrevChildPure = false;
|
|
const childList = [];
|
|
_react.default.Children.forEach(children, child => {
|
|
const type = typeof child;
|
|
const isCurrentChildPure = type === 'string' || type === 'number';
|
|
if (isPrevChildPure && isCurrentChildPure) {
|
|
const lastIndex = childList.length - 1;
|
|
const lastChild = childList[lastIndex];
|
|
childList[lastIndex] = `${lastChild}${child}`;
|
|
} else {
|
|
childList.push(child);
|
|
}
|
|
isPrevChildPure = isCurrentChildPure;
|
|
});
|
|
return _react.default.Children.map(childList, child => splitCNCharsBySpace(child, needInserted));
|
|
}
|
|
const ButtonTypes = (/* unused pure expression or super */ null && (['default', 'primary', 'dashed', 'link', 'text']));
|
|
const ButtonShapes = (/* unused pure expression or super */ null && (['default', 'circle', 'round']));
|
|
const ButtonHTMLTypes = (/* unused pure expression or super */ null && (['submit', 'button', 'reset']));
|
|
|
|
/***/ }),
|
|
|
|
/***/ 5814:
|
|
/*!***********************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/button/index.js ***!
|
|
\***********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
var _exportNames = {};
|
|
exports["default"] = void 0;
|
|
var _button = _interopRequireDefault(__webpack_require__(/*! ./button */ 66826));
|
|
var _buttonHelpers = __webpack_require__(/*! ./buttonHelpers */ 42066);
|
|
Object.keys(_buttonHelpers).forEach(function (key) {
|
|
if (key === "default" || key === "__esModule") return;
|
|
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
|
|
if (key in exports && exports[key] === _buttonHelpers[key]) return;
|
|
Object.defineProperty(exports, key, {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _buttonHelpers[key];
|
|
}
|
|
});
|
|
});
|
|
var _default = _button.default;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 85241:
|
|
/*!**********************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/button/style/compactCmp.js ***!
|
|
\**********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _ = __webpack_require__(/*! . */ 5489);
|
|
var _compactItem = __webpack_require__(/*! ../../style/compact-item */ 16876);
|
|
var _compactItemVertical = __webpack_require__(/*! ../../style/compact-item-vertical */ 59634);
|
|
var _internal = __webpack_require__(/*! ../../theme/internal */ 35366);
|
|
// Style as inline component
|
|
// ============================== Export ==============================
|
|
var _default = (0, _internal.genSubStyleComponent)(['Button', 'compact'], token => {
|
|
const buttonToken = (0, _.prepareToken)(token);
|
|
return [
|
|
// Space Compact
|
|
(0, _compactItem.genCompactItemStyle)(buttonToken), (0, _compactItemVertical.genCompactItemVerticalStyle)(buttonToken)];
|
|
}, _.prepareComponentToken);
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 53482:
|
|
/*!*****************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/button/style/group.js ***!
|
|
\*****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
const genButtonBorderStyle = (buttonTypeCls, borderColor) => ({
|
|
// Border
|
|
[`> span, > ${buttonTypeCls}`]: {
|
|
'&:not(:last-child)': {
|
|
[`&, & > ${buttonTypeCls}`]: {
|
|
'&:not(:disabled)': {
|
|
borderInlineEndColor: borderColor
|
|
}
|
|
}
|
|
},
|
|
'&:not(:first-child)': {
|
|
[`&, & > ${buttonTypeCls}`]: {
|
|
'&:not(:disabled)': {
|
|
borderInlineStartColor: borderColor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
const genGroupStyle = token => {
|
|
const {
|
|
componentCls,
|
|
fontSize,
|
|
lineWidth,
|
|
groupBorderColor,
|
|
colorErrorHover
|
|
} = token;
|
|
return {
|
|
[`${componentCls}-group`]: [{
|
|
position: 'relative',
|
|
display: 'inline-flex',
|
|
// Border
|
|
[`> span, > ${componentCls}`]: {
|
|
'&:not(:last-child)': {
|
|
[`&, & > ${componentCls}`]: {
|
|
borderStartEndRadius: 0,
|
|
borderEndEndRadius: 0
|
|
}
|
|
},
|
|
'&:not(:first-child)': {
|
|
marginInlineStart: -lineWidth,
|
|
[`&, & > ${componentCls}`]: {
|
|
borderStartStartRadius: 0,
|
|
borderEndStartRadius: 0
|
|
}
|
|
}
|
|
},
|
|
[componentCls]: {
|
|
position: 'relative',
|
|
zIndex: 1,
|
|
[`&:hover,
|
|
&:focus,
|
|
&:active`]: {
|
|
zIndex: 2
|
|
},
|
|
'&[disabled]': {
|
|
zIndex: 0
|
|
}
|
|
},
|
|
[`${componentCls}-icon-only`]: {
|
|
fontSize
|
|
}
|
|
},
|
|
// Border Color
|
|
genButtonBorderStyle(`${componentCls}-primary`, groupBorderColor), genButtonBorderStyle(`${componentCls}-danger`, colorErrorHover)]
|
|
};
|
|
};
|
|
var _default = genGroupStyle;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 5489:
|
|
/*!*****************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/button/style/index.js ***!
|
|
\*****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.prepareToken = exports.prepareComponentToken = exports["default"] = void 0;
|
|
var _style = __webpack_require__(/*! ../../style */ 51011);
|
|
var _internal = __webpack_require__(/*! ../../theme/internal */ 35366);
|
|
var _group = _interopRequireDefault(__webpack_require__(/*! ./group */ 53482));
|
|
// ============================== Shared ==============================
|
|
const genSharedButtonStyle = token => {
|
|
const {
|
|
componentCls,
|
|
iconCls,
|
|
fontWeight
|
|
} = token;
|
|
return {
|
|
[componentCls]: {
|
|
outline: 'none',
|
|
position: 'relative',
|
|
display: 'inline-block',
|
|
fontWeight,
|
|
whiteSpace: 'nowrap',
|
|
textAlign: 'center',
|
|
backgroundImage: 'none',
|
|
backgroundColor: 'transparent',
|
|
border: `${token.lineWidth}px ${token.lineType} transparent`,
|
|
cursor: 'pointer',
|
|
transition: `all ${token.motionDurationMid} ${token.motionEaseInOut}`,
|
|
userSelect: 'none',
|
|
touchAction: 'manipulation',
|
|
lineHeight: token.lineHeight,
|
|
color: token.colorText,
|
|
'&:disabled > *': {
|
|
pointerEvents: 'none'
|
|
},
|
|
'> span': {
|
|
display: 'inline-block'
|
|
},
|
|
[`${componentCls}-icon`]: {
|
|
lineHeight: 0
|
|
},
|
|
// Leave a space between icon and text.
|
|
[`> ${iconCls} + span, > span + ${iconCls}`]: {
|
|
marginInlineStart: token.marginXS
|
|
},
|
|
[`&:not(${componentCls}-icon-only) > ${componentCls}-icon`]: {
|
|
[`&${componentCls}-loading-icon, &:not(:last-child)`]: {
|
|
marginInlineEnd: token.marginXS
|
|
}
|
|
},
|
|
'> a': {
|
|
color: 'currentColor'
|
|
},
|
|
'&:not(:disabled)': Object.assign({}, (0, _style.genFocusStyle)(token)),
|
|
// make `btn-icon-only` not too narrow
|
|
[`&-icon-only${componentCls}-compact-item`]: {
|
|
flex: 'none'
|
|
},
|
|
// Special styles for Primary Button
|
|
[`&-compact-item${componentCls}-primary`]: {
|
|
[`&:not([disabled]) + ${componentCls}-compact-item${componentCls}-primary:not([disabled])`]: {
|
|
position: 'relative',
|
|
'&:before': {
|
|
position: 'absolute',
|
|
top: -token.lineWidth,
|
|
insetInlineStart: -token.lineWidth,
|
|
display: 'inline-block',
|
|
width: token.lineWidth,
|
|
height: `calc(100% + ${token.lineWidth * 2}px)`,
|
|
backgroundColor: token.colorPrimaryHover,
|
|
content: '""'
|
|
}
|
|
}
|
|
},
|
|
// Special styles for Primary Button
|
|
'&-compact-vertical-item': {
|
|
[`&${componentCls}-primary`]: {
|
|
[`&:not([disabled]) + ${componentCls}-compact-vertical-item${componentCls}-primary:not([disabled])`]: {
|
|
position: 'relative',
|
|
'&:before': {
|
|
position: 'absolute',
|
|
top: -token.lineWidth,
|
|
insetInlineStart: -token.lineWidth,
|
|
display: 'inline-block',
|
|
width: `calc(100% + ${token.lineWidth * 2}px)`,
|
|
height: token.lineWidth,
|
|
backgroundColor: token.colorPrimaryHover,
|
|
content: '""'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
const genHoverActiveButtonStyle = (btnCls, hoverStyle, activeStyle) => ({
|
|
[`&:not(:disabled):not(${btnCls}-disabled)`]: {
|
|
'&:hover': hoverStyle,
|
|
'&:active': activeStyle
|
|
}
|
|
});
|
|
// ============================== Shape ===============================
|
|
const genCircleButtonStyle = token => ({
|
|
minWidth: token.controlHeight,
|
|
paddingInlineStart: 0,
|
|
paddingInlineEnd: 0,
|
|
borderRadius: '50%'
|
|
});
|
|
const genRoundButtonStyle = token => ({
|
|
borderRadius: token.controlHeight,
|
|
paddingInlineStart: token.controlHeight / 2,
|
|
paddingInlineEnd: token.controlHeight / 2
|
|
});
|
|
// =============================== Type ===============================
|
|
const genDisabledStyle = token => ({
|
|
cursor: 'not-allowed',
|
|
borderColor: token.borderColorDisabled,
|
|
color: token.colorTextDisabled,
|
|
backgroundColor: token.colorBgContainerDisabled,
|
|
boxShadow: 'none'
|
|
});
|
|
const genGhostButtonStyle = (btnCls, background, textColor, borderColor, textColorDisabled, borderColorDisabled, hoverStyle, activeStyle) => ({
|
|
[`&${btnCls}-background-ghost`]: Object.assign(Object.assign({
|
|
color: textColor || undefined,
|
|
backgroundColor: background,
|
|
borderColor: borderColor || undefined,
|
|
boxShadow: 'none'
|
|
}, genHoverActiveButtonStyle(btnCls, Object.assign({
|
|
backgroundColor: background
|
|
}, hoverStyle), Object.assign({
|
|
backgroundColor: background
|
|
}, activeStyle))), {
|
|
'&:disabled': {
|
|
cursor: 'not-allowed',
|
|
color: textColorDisabled || undefined,
|
|
borderColor: borderColorDisabled || undefined
|
|
}
|
|
})
|
|
});
|
|
const genSolidDisabledButtonStyle = token => ({
|
|
[`&:disabled, &${token.componentCls}-disabled`]: Object.assign({}, genDisabledStyle(token))
|
|
});
|
|
const genSolidButtonStyle = token => Object.assign({}, genSolidDisabledButtonStyle(token));
|
|
const genPureDisabledButtonStyle = token => ({
|
|
[`&:disabled, &${token.componentCls}-disabled`]: {
|
|
cursor: 'not-allowed',
|
|
color: token.colorTextDisabled
|
|
}
|
|
});
|
|
// Type: Default
|
|
const genDefaultButtonStyle = token => Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, genSolidButtonStyle(token)), {
|
|
backgroundColor: token.defaultBg,
|
|
borderColor: token.defaultBorderColor,
|
|
color: token.defaultColor,
|
|
boxShadow: token.defaultShadow
|
|
}), genHoverActiveButtonStyle(token.componentCls, {
|
|
color: token.colorPrimaryHover,
|
|
borderColor: token.colorPrimaryHover
|
|
}, {
|
|
color: token.colorPrimaryActive,
|
|
borderColor: token.colorPrimaryActive
|
|
})), genGhostButtonStyle(token.componentCls, token.ghostBg, token.defaultGhostColor, token.defaultGhostBorderColor, token.colorTextDisabled, token.colorBorder)), {
|
|
[`&${token.componentCls}-dangerous`]: Object.assign(Object.assign(Object.assign({
|
|
color: token.colorError,
|
|
borderColor: token.colorError
|
|
}, genHoverActiveButtonStyle(token.componentCls, {
|
|
color: token.colorErrorHover,
|
|
borderColor: token.colorErrorBorderHover
|
|
}, {
|
|
color: token.colorErrorActive,
|
|
borderColor: token.colorErrorActive
|
|
})), genGhostButtonStyle(token.componentCls, token.ghostBg, token.colorError, token.colorError, token.colorTextDisabled, token.colorBorder)), genSolidDisabledButtonStyle(token))
|
|
});
|
|
// Type: Primary
|
|
const genPrimaryButtonStyle = token => Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, genSolidButtonStyle(token)), {
|
|
color: token.primaryColor,
|
|
backgroundColor: token.colorPrimary,
|
|
boxShadow: token.primaryShadow
|
|
}), genHoverActiveButtonStyle(token.componentCls, {
|
|
color: token.colorTextLightSolid,
|
|
backgroundColor: token.colorPrimaryHover
|
|
}, {
|
|
color: token.colorTextLightSolid,
|
|
backgroundColor: token.colorPrimaryActive
|
|
})), genGhostButtonStyle(token.componentCls, token.ghostBg, token.colorPrimary, token.colorPrimary, token.colorTextDisabled, token.colorBorder, {
|
|
color: token.colorPrimaryHover,
|
|
borderColor: token.colorPrimaryHover
|
|
}, {
|
|
color: token.colorPrimaryActive,
|
|
borderColor: token.colorPrimaryActive
|
|
})), {
|
|
[`&${token.componentCls}-dangerous`]: Object.assign(Object.assign(Object.assign({
|
|
backgroundColor: token.colorError,
|
|
boxShadow: token.dangerShadow,
|
|
color: token.dangerColor
|
|
}, genHoverActiveButtonStyle(token.componentCls, {
|
|
backgroundColor: token.colorErrorHover
|
|
}, {
|
|
backgroundColor: token.colorErrorActive
|
|
})), genGhostButtonStyle(token.componentCls, token.ghostBg, token.colorError, token.colorError, token.colorTextDisabled, token.colorBorder, {
|
|
color: token.colorErrorHover,
|
|
borderColor: token.colorErrorHover
|
|
}, {
|
|
color: token.colorErrorActive,
|
|
borderColor: token.colorErrorActive
|
|
})), genSolidDisabledButtonStyle(token))
|
|
});
|
|
// Type: Dashed
|
|
const genDashedButtonStyle = token => Object.assign(Object.assign({}, genDefaultButtonStyle(token)), {
|
|
borderStyle: 'dashed'
|
|
});
|
|
// Type: Link
|
|
const genLinkButtonStyle = token => Object.assign(Object.assign(Object.assign({
|
|
color: token.colorLink
|
|
}, genHoverActiveButtonStyle(token.componentCls, {
|
|
color: token.colorLinkHover,
|
|
backgroundColor: token.linkHoverBg
|
|
}, {
|
|
color: token.colorLinkActive
|
|
})), genPureDisabledButtonStyle(token)), {
|
|
[`&${token.componentCls}-dangerous`]: Object.assign(Object.assign({
|
|
color: token.colorError
|
|
}, genHoverActiveButtonStyle(token.componentCls, {
|
|
color: token.colorErrorHover
|
|
}, {
|
|
color: token.colorErrorActive
|
|
})), genPureDisabledButtonStyle(token))
|
|
});
|
|
// Type: Text
|
|
const genTextButtonStyle = token => Object.assign(Object.assign(Object.assign({}, genHoverActiveButtonStyle(token.componentCls, {
|
|
color: token.colorText,
|
|
backgroundColor: token.textHoverBg
|
|
}, {
|
|
color: token.colorText,
|
|
backgroundColor: token.colorBgTextActive
|
|
})), genPureDisabledButtonStyle(token)), {
|
|
[`&${token.componentCls}-dangerous`]: Object.assign(Object.assign({
|
|
color: token.colorError
|
|
}, genPureDisabledButtonStyle(token)), genHoverActiveButtonStyle(token.componentCls, {
|
|
color: token.colorErrorHover,
|
|
backgroundColor: token.colorErrorBg
|
|
}, {
|
|
color: token.colorErrorHover,
|
|
backgroundColor: token.colorErrorBg
|
|
}))
|
|
});
|
|
const genTypeButtonStyle = token => {
|
|
const {
|
|
componentCls
|
|
} = token;
|
|
return {
|
|
[`${componentCls}-default`]: genDefaultButtonStyle(token),
|
|
[`${componentCls}-primary`]: genPrimaryButtonStyle(token),
|
|
[`${componentCls}-dashed`]: genDashedButtonStyle(token),
|
|
[`${componentCls}-link`]: genLinkButtonStyle(token),
|
|
[`${componentCls}-text`]: genTextButtonStyle(token),
|
|
[`${componentCls}-ghost`]: genGhostButtonStyle(token.componentCls, token.ghostBg, token.colorBgContainer, token.colorBgContainer, token.colorTextDisabled, token.colorBorder)
|
|
};
|
|
};
|
|
// =============================== Size ===============================
|
|
const genSizeButtonStyle = function (token) {
|
|
let sizePrefixCls = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
|
|
const {
|
|
componentCls,
|
|
controlHeight,
|
|
fontSize,
|
|
lineHeight,
|
|
lineWidth,
|
|
borderRadius,
|
|
buttonPaddingHorizontal,
|
|
iconCls
|
|
} = token;
|
|
const paddingVertical = Math.max(0, (controlHeight - fontSize * lineHeight) / 2 - lineWidth);
|
|
const iconOnlyCls = `${componentCls}-icon-only`;
|
|
return [
|
|
// Size
|
|
{
|
|
[`${componentCls}${sizePrefixCls}`]: {
|
|
fontSize,
|
|
height: controlHeight,
|
|
padding: `${paddingVertical}px ${buttonPaddingHorizontal}px`,
|
|
borderRadius,
|
|
[`&${iconOnlyCls}`]: {
|
|
width: controlHeight,
|
|
paddingInlineStart: 0,
|
|
paddingInlineEnd: 0,
|
|
[`&${componentCls}-round`]: {
|
|
width: 'auto'
|
|
},
|
|
[iconCls]: {
|
|
fontSize: token.buttonIconOnlyFontSize
|
|
}
|
|
},
|
|
// Loading
|
|
[`&${componentCls}-loading`]: {
|
|
opacity: token.opacityLoading,
|
|
cursor: 'default'
|
|
},
|
|
[`${componentCls}-loading-icon`]: {
|
|
transition: `width ${token.motionDurationSlow} ${token.motionEaseInOut}, opacity ${token.motionDurationSlow} ${token.motionEaseInOut}`
|
|
}
|
|
}
|
|
},
|
|
// Shape - patch prefixCls again to override solid border radius style
|
|
{
|
|
[`${componentCls}${componentCls}-circle${sizePrefixCls}`]: genCircleButtonStyle(token)
|
|
}, {
|
|
[`${componentCls}${componentCls}-round${sizePrefixCls}`]: genRoundButtonStyle(token)
|
|
}];
|
|
};
|
|
const genSizeBaseButtonStyle = token => genSizeButtonStyle((0, _internal.mergeToken)(token, {
|
|
fontSize: token.contentFontSize
|
|
}));
|
|
const genSizeSmallButtonStyle = token => {
|
|
const smallToken = (0, _internal.mergeToken)(token, {
|
|
controlHeight: token.controlHeightSM,
|
|
fontSize: token.contentFontSizeSM,
|
|
padding: token.paddingXS,
|
|
buttonPaddingHorizontal: token.paddingInlineSM,
|
|
borderRadius: token.borderRadiusSM,
|
|
buttonIconOnlyFontSize: token.onlyIconSizeSM
|
|
});
|
|
return genSizeButtonStyle(smallToken, `${token.componentCls}-sm`);
|
|
};
|
|
const genSizeLargeButtonStyle = token => {
|
|
const largeToken = (0, _internal.mergeToken)(token, {
|
|
controlHeight: token.controlHeightLG,
|
|
fontSize: token.contentFontSizeLG,
|
|
buttonPaddingHorizontal: token.paddingInlineLG,
|
|
borderRadius: token.borderRadiusLG,
|
|
buttonIconOnlyFontSize: token.onlyIconSizeLG
|
|
});
|
|
return genSizeButtonStyle(largeToken, `${token.componentCls}-lg`);
|
|
};
|
|
const genBlockButtonStyle = token => {
|
|
const {
|
|
componentCls
|
|
} = token;
|
|
return {
|
|
[componentCls]: {
|
|
[`&${componentCls}-block`]: {
|
|
width: '100%'
|
|
}
|
|
}
|
|
};
|
|
};
|
|
// ============================== Export ==============================
|
|
const prepareToken = token => {
|
|
const {
|
|
paddingInline,
|
|
onlyIconSize
|
|
} = token;
|
|
const buttonToken = (0, _internal.mergeToken)(token, {
|
|
buttonPaddingHorizontal: paddingInline,
|
|
buttonIconOnlyFontSize: onlyIconSize
|
|
});
|
|
return buttonToken;
|
|
};
|
|
exports.prepareToken = prepareToken;
|
|
const prepareComponentToken = token => ({
|
|
fontWeight: 400,
|
|
defaultShadow: `0 ${token.controlOutlineWidth}px 0 ${token.controlTmpOutline}`,
|
|
primaryShadow: `0 ${token.controlOutlineWidth}px 0 ${token.controlOutline}`,
|
|
dangerShadow: `0 ${token.controlOutlineWidth}px 0 ${token.colorErrorOutline}`,
|
|
primaryColor: token.colorTextLightSolid,
|
|
dangerColor: token.colorTextLightSolid,
|
|
borderColorDisabled: token.colorBorder,
|
|
defaultGhostColor: token.colorBgContainer,
|
|
ghostBg: 'transparent',
|
|
defaultGhostBorderColor: token.colorBgContainer,
|
|
paddingInline: token.paddingContentHorizontal - token.lineWidth,
|
|
paddingInlineLG: token.paddingContentHorizontal - token.lineWidth,
|
|
paddingInlineSM: 8 - token.lineWidth,
|
|
onlyIconSize: token.fontSizeLG,
|
|
onlyIconSizeSM: token.fontSizeLG - 2,
|
|
onlyIconSizeLG: token.fontSizeLG + 2,
|
|
groupBorderColor: token.colorPrimaryHover,
|
|
linkHoverBg: 'transparent',
|
|
textHoverBg: token.colorBgTextHover,
|
|
defaultColor: token.colorText,
|
|
defaultBg: token.colorBgContainer,
|
|
defaultBorderColor: token.colorBorder,
|
|
defaultBorderColorDisabled: token.colorBorder,
|
|
contentFontSize: token.fontSize,
|
|
contentFontSizeSM: token.fontSize,
|
|
contentFontSizeLG: token.fontSizeLG
|
|
});
|
|
exports.prepareComponentToken = prepareComponentToken;
|
|
var _default = (0, _internal.genComponentStyleHook)('Button', token => {
|
|
const buttonToken = prepareToken(token);
|
|
return [
|
|
// Shared
|
|
genSharedButtonStyle(buttonToken),
|
|
// Size
|
|
genSizeSmallButtonStyle(buttonToken), genSizeBaseButtonStyle(buttonToken), genSizeLargeButtonStyle(buttonToken),
|
|
// Block
|
|
genBlockButtonStyle(buttonToken),
|
|
// Group (type, ghost, danger, loading)
|
|
genTypeButtonStyle(buttonToken),
|
|
// Button Group
|
|
(0, _group.default)(buttonToken)];
|
|
}, prepareComponentToken);
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 62929:
|
|
/*!********************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/calendar/locale/en_US.js ***!
|
|
\********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _en_US = _interopRequireDefault(__webpack_require__(/*! ../../date-picker/locale/en_US */ 88080));
|
|
var _default = _en_US.default;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 21088:
|
|
/*!******************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/config-provider/DisabledContext.js ***!
|
|
\******************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = exports.DisabledContextProvider = void 0;
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
const DisabledContext = /*#__PURE__*/React.createContext(false);
|
|
const DisabledContextProvider = _ref => {
|
|
let {
|
|
children,
|
|
disabled
|
|
} = _ref;
|
|
const originDisabled = React.useContext(DisabledContext);
|
|
return /*#__PURE__*/React.createElement(DisabledContext.Provider, {
|
|
value: disabled !== null && disabled !== void 0 ? disabled : originDisabled
|
|
}, children);
|
|
};
|
|
exports.DisabledContextProvider = DisabledContextProvider;
|
|
var _default = DisabledContext;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 85823:
|
|
/*!****************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/config-provider/MotionWrapper.js ***!
|
|
\****************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = MotionWrapper;
|
|
var _rcMotion = __webpack_require__(/*! rc-motion */ 77900);
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _internal = __webpack_require__(/*! ../theme/internal */ 35366);
|
|
function MotionWrapper(props) {
|
|
const {
|
|
children
|
|
} = props;
|
|
const [, token] = (0, _internal.useToken)();
|
|
const {
|
|
motion
|
|
} = token;
|
|
const needWrapMotionProviderRef = React.useRef(false);
|
|
needWrapMotionProviderRef.current = needWrapMotionProviderRef.current || motion === false;
|
|
if (needWrapMotionProviderRef.current) {
|
|
return /*#__PURE__*/React.createElement(_rcMotion.Provider, {
|
|
motion: motion
|
|
}, children);
|
|
}
|
|
return children;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 78651:
|
|
/*!**************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/config-provider/SizeContext.js ***!
|
|
\**************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = exports.SizeContextProvider = void 0;
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
const SizeContext = /*#__PURE__*/React.createContext(undefined);
|
|
const SizeContextProvider = _ref => {
|
|
let {
|
|
children,
|
|
size
|
|
} = _ref;
|
|
const originSize = React.useContext(SizeContext);
|
|
return /*#__PURE__*/React.createElement(SizeContext.Provider, {
|
|
value: size || originSize
|
|
}, children);
|
|
};
|
|
exports.SizeContextProvider = SizeContextProvider;
|
|
var _default = SizeContext;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 11033:
|
|
/*!**********************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/config-provider/context.js ***!
|
|
\**********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.defaultIconPrefixCls = exports.ConfigContext = exports.ConfigConsumer = void 0;
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
const defaultIconPrefixCls = 'anticon';
|
|
exports.defaultIconPrefixCls = defaultIconPrefixCls;
|
|
const defaultGetPrefixCls = (suffixCls, customizePrefixCls) => {
|
|
if (customizePrefixCls) {
|
|
return customizePrefixCls;
|
|
}
|
|
return suffixCls ? `ant-${suffixCls}` : 'ant';
|
|
};
|
|
// zombieJ: 🚨 Do not pass `defaultRenderEmpty` here since it will cause circular dependency.
|
|
const ConfigContext = /*#__PURE__*/React.createContext({
|
|
// We provide a default function for Context without provider
|
|
getPrefixCls: defaultGetPrefixCls,
|
|
iconPrefixCls: defaultIconPrefixCls
|
|
});
|
|
exports.ConfigContext = ConfigContext;
|
|
const {
|
|
Consumer: ConfigConsumer
|
|
} = ConfigContext;
|
|
exports.ConfigConsumer = ConfigConsumer;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 98694:
|
|
/*!***************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/config-provider/cssVariables.js ***!
|
|
\***************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.getStyle = getStyle;
|
|
exports.registerTheme = registerTheme;
|
|
var _colors = __webpack_require__(/*! @ant-design/colors */ 30071);
|
|
var _tinycolor = __webpack_require__(/*! @ctrl/tinycolor */ 77122);
|
|
var _canUseDom = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/Dom/canUseDom */ 16681));
|
|
var _dynamicCSS = __webpack_require__(/*! rc-util/lib/Dom/dynamicCSS */ 4819);
|
|
var _warning = _interopRequireDefault(__webpack_require__(/*! ../_util/warning */ 69621));
|
|
/* eslint-disable import/prefer-default-export, prefer-destructuring */
|
|
|
|
const dynamicStyleMark = `-ant-${Date.now()}-${Math.random()}`;
|
|
function getStyle(globalPrefixCls, theme) {
|
|
const variables = {};
|
|
const formatColor = (color, updater) => {
|
|
let clone = color.clone();
|
|
clone = (updater === null || updater === void 0 ? void 0 : updater(clone)) || clone;
|
|
return clone.toRgbString();
|
|
};
|
|
const fillColor = (colorVal, type) => {
|
|
const baseColor = new _tinycolor.TinyColor(colorVal);
|
|
const colorPalettes = (0, _colors.generate)(baseColor.toRgbString());
|
|
variables[`${type}-color`] = formatColor(baseColor);
|
|
variables[`${type}-color-disabled`] = colorPalettes[1];
|
|
variables[`${type}-color-hover`] = colorPalettes[4];
|
|
variables[`${type}-color-active`] = colorPalettes[6];
|
|
variables[`${type}-color-outline`] = baseColor.clone().setAlpha(0.2).toRgbString();
|
|
variables[`${type}-color-deprecated-bg`] = colorPalettes[0];
|
|
variables[`${type}-color-deprecated-border`] = colorPalettes[2];
|
|
};
|
|
// ================ Primary Color ================
|
|
if (theme.primaryColor) {
|
|
fillColor(theme.primaryColor, 'primary');
|
|
const primaryColor = new _tinycolor.TinyColor(theme.primaryColor);
|
|
const primaryColors = (0, _colors.generate)(primaryColor.toRgbString());
|
|
// Legacy - We should use semantic naming standard
|
|
primaryColors.forEach((color, index) => {
|
|
variables[`primary-${index + 1}`] = color;
|
|
});
|
|
// Deprecated
|
|
variables['primary-color-deprecated-l-35'] = formatColor(primaryColor, c => c.lighten(35));
|
|
variables['primary-color-deprecated-l-20'] = formatColor(primaryColor, c => c.lighten(20));
|
|
variables['primary-color-deprecated-t-20'] = formatColor(primaryColor, c => c.tint(20));
|
|
variables['primary-color-deprecated-t-50'] = formatColor(primaryColor, c => c.tint(50));
|
|
variables['primary-color-deprecated-f-12'] = formatColor(primaryColor, c => c.setAlpha(c.getAlpha() * 0.12));
|
|
const primaryActiveColor = new _tinycolor.TinyColor(primaryColors[0]);
|
|
variables['primary-color-active-deprecated-f-30'] = formatColor(primaryActiveColor, c => c.setAlpha(c.getAlpha() * 0.3));
|
|
variables['primary-color-active-deprecated-d-02'] = formatColor(primaryActiveColor, c => c.darken(2));
|
|
}
|
|
// ================ Success Color ================
|
|
if (theme.successColor) {
|
|
fillColor(theme.successColor, 'success');
|
|
}
|
|
// ================ Warning Color ================
|
|
if (theme.warningColor) {
|
|
fillColor(theme.warningColor, 'warning');
|
|
}
|
|
// ================= Error Color =================
|
|
if (theme.errorColor) {
|
|
fillColor(theme.errorColor, 'error');
|
|
}
|
|
// ================= Info Color ==================
|
|
if (theme.infoColor) {
|
|
fillColor(theme.infoColor, 'info');
|
|
}
|
|
// Convert to css variables
|
|
const cssList = Object.keys(variables).map(key => `--${globalPrefixCls}-${key}: ${variables[key]};`);
|
|
return `
|
|
:root {
|
|
${cssList.join('\n')}
|
|
}
|
|
`.trim();
|
|
}
|
|
function registerTheme(globalPrefixCls, theme) {
|
|
const style = getStyle(globalPrefixCls, theme);
|
|
if ((0, _canUseDom.default)()) {
|
|
(0, _dynamicCSS.updateCSS)(style, `${dynamicStyleMark}-dynamic-theme`);
|
|
} else {
|
|
false ? 0 : void 0;
|
|
}
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 80127:
|
|
/*!******************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/config-provider/hooks/useConfig.js ***!
|
|
\******************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _react = __webpack_require__(/*! react */ 59301);
|
|
var _DisabledContext = _interopRequireDefault(__webpack_require__(/*! ../DisabledContext */ 21088));
|
|
var _SizeContext = _interopRequireDefault(__webpack_require__(/*! ../SizeContext */ 78651));
|
|
function useConfig() {
|
|
const componentDisabled = (0, _react.useContext)(_DisabledContext.default);
|
|
const componentSize = (0, _react.useContext)(_SizeContext.default);
|
|
return {
|
|
componentDisabled,
|
|
componentSize
|
|
};
|
|
}
|
|
var _default = useConfig;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 21530:
|
|
/*!****************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/config-provider/hooks/useSize.js ***!
|
|
\****************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301));
|
|
var _SizeContext = _interopRequireDefault(__webpack_require__(/*! ../SizeContext */ 78651));
|
|
const useSize = customSize => {
|
|
const size = _react.default.useContext(_SizeContext.default);
|
|
const mergedSize = _react.default.useMemo(() => {
|
|
if (!customSize) {
|
|
return size;
|
|
}
|
|
if (typeof customSize === 'string') {
|
|
return customSize !== null && customSize !== void 0 ? customSize : size;
|
|
}
|
|
if (customSize instanceof Function) {
|
|
return customSize(size);
|
|
}
|
|
return size;
|
|
}, [customSize, size]);
|
|
return mergedSize;
|
|
};
|
|
var _default = useSize;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 8845:
|
|
/*!*****************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/config-provider/hooks/useTheme.js ***!
|
|
\*****************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = useTheme;
|
|
var _useMemo = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/hooks/useMemo */ 68841));
|
|
var _isEqual = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/isEqual */ 6108));
|
|
var _internal = __webpack_require__(/*! ../../theme/internal */ 35366);
|
|
function useTheme(theme, parentTheme) {
|
|
const themeConfig = theme || {};
|
|
const parentThemeConfig = themeConfig.inherit === false || !parentTheme ? _internal.defaultConfig : parentTheme;
|
|
return (0, _useMemo.default)(() => {
|
|
if (!theme) {
|
|
return parentTheme;
|
|
}
|
|
// Override
|
|
const mergedComponents = Object.assign({}, parentThemeConfig.components);
|
|
Object.keys(theme.components || {}).forEach(componentName => {
|
|
mergedComponents[componentName] = Object.assign(Object.assign({}, mergedComponents[componentName]), theme.components[componentName]);
|
|
});
|
|
// Base token
|
|
return Object.assign(Object.assign(Object.assign({}, parentThemeConfig), themeConfig), {
|
|
token: Object.assign(Object.assign({}, parentThemeConfig.token), themeConfig.token),
|
|
components: mergedComponents
|
|
});
|
|
}, [themeConfig, parentThemeConfig], (prev, next) => prev.some((prevTheme, index) => {
|
|
const nextTheme = next[index];
|
|
return !(0, _isEqual.default)(prevTheme, nextTheme, true);
|
|
}));
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 78185:
|
|
/*!********************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/config-provider/index.js ***!
|
|
\********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
Object.defineProperty(exports, "ConfigConsumer", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _context2.ConfigConsumer;
|
|
}
|
|
}));
|
|
Object.defineProperty(exports, "ConfigContext", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _context2.ConfigContext;
|
|
}
|
|
}));
|
|
exports["default"] = exports.configConsumerProps = void 0;
|
|
Object.defineProperty(exports, "defaultIconPrefixCls", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _context2.defaultIconPrefixCls;
|
|
}
|
|
}));
|
|
exports.warnContext = exports.globalConfig = exports.defaultPrefixCls = void 0;
|
|
var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 36237);
|
|
var _Context = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons/lib/components/Context */ 11075));
|
|
var _useMemo = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/hooks/useMemo */ 68841));
|
|
var _set = __webpack_require__(/*! rc-util/lib/utils/set */ 20838);
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _warning = _interopRequireDefault(__webpack_require__(/*! ../_util/warning */ 69621));
|
|
var _validateMessagesContext = _interopRequireDefault(__webpack_require__(/*! ../form/validateMessagesContext */ 16825));
|
|
var _locale = _interopRequireWildcard(__webpack_require__(/*! ../locale */ 87698));
|
|
var _context = _interopRequireDefault(__webpack_require__(/*! ../locale/context */ 89002));
|
|
var _en_US = _interopRequireDefault(__webpack_require__(/*! ../locale/en_US */ 3388));
|
|
var _internal = __webpack_require__(/*! ../theme/internal */ 35366);
|
|
var _seed = _interopRequireDefault(__webpack_require__(/*! ../theme/themes/seed */ 54303));
|
|
var _context2 = __webpack_require__(/*! ./context */ 11033);
|
|
var _cssVariables = __webpack_require__(/*! ./cssVariables */ 98694);
|
|
var _DisabledContext = __webpack_require__(/*! ./DisabledContext */ 21088);
|
|
var _useConfig = _interopRequireDefault(__webpack_require__(/*! ./hooks/useConfig */ 80127));
|
|
var _useTheme = _interopRequireDefault(__webpack_require__(/*! ./hooks/useTheme */ 8845));
|
|
var _MotionWrapper = _interopRequireDefault(__webpack_require__(/*! ./MotionWrapper */ 85823));
|
|
var _SizeContext = _interopRequireWildcard(__webpack_require__(/*! ./SizeContext */ 78651));
|
|
var _style = _interopRequireDefault(__webpack_require__(/*! ./style */ 91375));
|
|
var _context3 = __webpack_require__(/*! ../theme/context */ 81542);
|
|
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;
|
|
};
|
|
/**
|
|
* Since too many feedback using static method like `Modal.confirm` not getting theme, we record the
|
|
* theme register info here to help developer get warning info.
|
|
*/
|
|
let existThemeConfig = false;
|
|
const warnContext = false ? 0 : /* istanbul ignore next */
|
|
null;
|
|
exports.warnContext = warnContext;
|
|
const configConsumerProps = ['getTargetContainer', 'getPopupContainer', 'rootPrefixCls', 'getPrefixCls', 'renderEmpty', 'csp', 'autoInsertSpaceInButton', 'locale', 'pageHeader'];
|
|
// These props is used by `useContext` directly in sub component
|
|
exports.configConsumerProps = configConsumerProps;
|
|
const PASSED_PROPS = ['getTargetContainer', 'getPopupContainer', 'renderEmpty', 'pageHeader', 'input', 'pagination', 'form', 'select', 'button'];
|
|
const defaultPrefixCls = 'ant';
|
|
exports.defaultPrefixCls = defaultPrefixCls;
|
|
let globalPrefixCls;
|
|
let globalIconPrefixCls;
|
|
let globalTheme;
|
|
function getGlobalPrefixCls() {
|
|
return globalPrefixCls || defaultPrefixCls;
|
|
}
|
|
function getGlobalIconPrefixCls() {
|
|
return globalIconPrefixCls || _context2.defaultIconPrefixCls;
|
|
}
|
|
function isLegacyTheme(theme) {
|
|
return Object.keys(theme).some(key => key.endsWith('Color'));
|
|
}
|
|
const setGlobalConfig = _ref => {
|
|
let {
|
|
prefixCls,
|
|
iconPrefixCls,
|
|
theme
|
|
} = _ref;
|
|
if (prefixCls !== undefined) {
|
|
globalPrefixCls = prefixCls;
|
|
}
|
|
if (iconPrefixCls !== undefined) {
|
|
globalIconPrefixCls = iconPrefixCls;
|
|
}
|
|
if (theme) {
|
|
if (isLegacyTheme(theme)) {
|
|
false ? 0 : void 0;
|
|
(0, _cssVariables.registerTheme)(getGlobalPrefixCls(), theme);
|
|
} else {
|
|
globalTheme = theme;
|
|
}
|
|
}
|
|
};
|
|
const globalConfig = () => ({
|
|
getPrefixCls: (suffixCls, customizePrefixCls) => {
|
|
if (customizePrefixCls) {
|
|
return customizePrefixCls;
|
|
}
|
|
return suffixCls ? `${getGlobalPrefixCls()}-${suffixCls}` : getGlobalPrefixCls();
|
|
},
|
|
getIconPrefixCls: getGlobalIconPrefixCls,
|
|
getRootPrefixCls: () => {
|
|
// If Global prefixCls provided, use this
|
|
if (globalPrefixCls) {
|
|
return globalPrefixCls;
|
|
}
|
|
// Fallback to default prefixCls
|
|
return getGlobalPrefixCls();
|
|
},
|
|
getTheme: () => globalTheme
|
|
});
|
|
exports.globalConfig = globalConfig;
|
|
const ProviderChildren = props => {
|
|
const {
|
|
children,
|
|
csp: customCsp,
|
|
autoInsertSpaceInButton,
|
|
alert,
|
|
anchor,
|
|
form,
|
|
locale,
|
|
componentSize,
|
|
direction,
|
|
space,
|
|
virtual,
|
|
dropdownMatchSelectWidth,
|
|
popupMatchSelectWidth,
|
|
popupOverflow,
|
|
legacyLocale,
|
|
parentContext,
|
|
iconPrefixCls: customIconPrefixCls,
|
|
theme,
|
|
componentDisabled,
|
|
segmented,
|
|
statistic,
|
|
spin,
|
|
calendar,
|
|
carousel,
|
|
cascader,
|
|
collapse,
|
|
typography,
|
|
checkbox,
|
|
descriptions,
|
|
divider,
|
|
drawer,
|
|
skeleton,
|
|
steps,
|
|
image,
|
|
layout,
|
|
list,
|
|
mentions,
|
|
modal,
|
|
progress,
|
|
result,
|
|
slider,
|
|
breadcrumb,
|
|
menu,
|
|
pagination,
|
|
input,
|
|
empty,
|
|
badge,
|
|
radio,
|
|
rate,
|
|
switch: SWITCH,
|
|
transfer,
|
|
avatar,
|
|
message,
|
|
tag,
|
|
table,
|
|
card,
|
|
tabs,
|
|
timeline,
|
|
timePicker,
|
|
upload,
|
|
notification,
|
|
tree,
|
|
colorPicker,
|
|
datePicker,
|
|
wave
|
|
} = props;
|
|
// =================================== Warning ===================================
|
|
if (false) {}
|
|
// =================================== Context ===================================
|
|
const getPrefixCls = React.useCallback((suffixCls, customizePrefixCls) => {
|
|
const {
|
|
prefixCls
|
|
} = props;
|
|
if (customizePrefixCls) {
|
|
return customizePrefixCls;
|
|
}
|
|
const mergedPrefixCls = prefixCls || parentContext.getPrefixCls('');
|
|
return suffixCls ? `${mergedPrefixCls}-${suffixCls}` : mergedPrefixCls;
|
|
}, [parentContext.getPrefixCls, props.prefixCls]);
|
|
const iconPrefixCls = customIconPrefixCls || parentContext.iconPrefixCls || _context2.defaultIconPrefixCls;
|
|
const shouldWrapSSR = iconPrefixCls !== parentContext.iconPrefixCls;
|
|
const csp = customCsp || parentContext.csp;
|
|
const wrapSSR = (0, _style.default)(iconPrefixCls, csp);
|
|
const mergedTheme = (0, _useTheme.default)(theme, parentContext.theme);
|
|
if (false) {}
|
|
const baseConfig = {
|
|
csp,
|
|
autoInsertSpaceInButton,
|
|
alert,
|
|
anchor,
|
|
locale: locale || legacyLocale,
|
|
direction,
|
|
space,
|
|
virtual,
|
|
popupMatchSelectWidth: popupMatchSelectWidth !== null && popupMatchSelectWidth !== void 0 ? popupMatchSelectWidth : dropdownMatchSelectWidth,
|
|
popupOverflow,
|
|
getPrefixCls,
|
|
iconPrefixCls,
|
|
theme: mergedTheme,
|
|
segmented,
|
|
statistic,
|
|
spin,
|
|
calendar,
|
|
carousel,
|
|
cascader,
|
|
collapse,
|
|
typography,
|
|
checkbox,
|
|
descriptions,
|
|
divider,
|
|
drawer,
|
|
skeleton,
|
|
steps,
|
|
image,
|
|
input,
|
|
layout,
|
|
list,
|
|
mentions,
|
|
modal,
|
|
progress,
|
|
result,
|
|
slider,
|
|
breadcrumb,
|
|
menu,
|
|
pagination,
|
|
empty,
|
|
badge,
|
|
radio,
|
|
rate,
|
|
switch: SWITCH,
|
|
transfer,
|
|
avatar,
|
|
message,
|
|
tag,
|
|
table,
|
|
card,
|
|
tabs,
|
|
timeline,
|
|
timePicker,
|
|
upload,
|
|
notification,
|
|
tree,
|
|
colorPicker,
|
|
datePicker,
|
|
wave
|
|
};
|
|
const config = Object.assign({}, parentContext);
|
|
Object.keys(baseConfig).forEach(key => {
|
|
if (baseConfig[key] !== undefined) {
|
|
config[key] = baseConfig[key];
|
|
}
|
|
});
|
|
// Pass the props used by `useContext` directly with child component.
|
|
// These props should merged into `config`.
|
|
PASSED_PROPS.forEach(propName => {
|
|
const propValue = props[propName];
|
|
if (propValue) {
|
|
config[propName] = propValue;
|
|
}
|
|
});
|
|
// https://github.com/ant-design/ant-design/issues/27617
|
|
const memoedConfig = (0, _useMemo.default)(() => config, config, (prevConfig, currentConfig) => {
|
|
const prevKeys = Object.keys(prevConfig);
|
|
const currentKeys = Object.keys(currentConfig);
|
|
return prevKeys.length !== currentKeys.length || prevKeys.some(key => prevConfig[key] !== currentConfig[key]);
|
|
});
|
|
const memoIconContextValue = React.useMemo(() => ({
|
|
prefixCls: iconPrefixCls,
|
|
csp
|
|
}), [iconPrefixCls, csp]);
|
|
let childNode = shouldWrapSSR ? wrapSSR(children) : children;
|
|
const validateMessages = React.useMemo(() => {
|
|
var _a, _b, _c, _d;
|
|
return (0, _set.merge)(((_a = _en_US.default.Form) === null || _a === void 0 ? void 0 : _a.defaultValidateMessages) || {}, ((_c = (_b = memoedConfig.locale) === null || _b === void 0 ? void 0 : _b.Form) === null || _c === void 0 ? void 0 : _c.defaultValidateMessages) || {}, ((_d = memoedConfig.form) === null || _d === void 0 ? void 0 : _d.validateMessages) || {}, (form === null || form === void 0 ? void 0 : form.validateMessages) || {});
|
|
}, [memoedConfig, form === null || form === void 0 ? void 0 : form.validateMessages]);
|
|
if (Object.keys(validateMessages).length > 0) {
|
|
childNode = /*#__PURE__*/React.createElement(_validateMessagesContext.default.Provider, {
|
|
value: validateMessages
|
|
}, children);
|
|
}
|
|
if (locale) {
|
|
childNode = /*#__PURE__*/React.createElement(_locale.default, {
|
|
locale: locale,
|
|
_ANT_MARK__: _locale.ANT_MARK
|
|
}, childNode);
|
|
}
|
|
if (iconPrefixCls || csp) {
|
|
childNode = /*#__PURE__*/React.createElement(_Context.default.Provider, {
|
|
value: memoIconContextValue
|
|
}, childNode);
|
|
}
|
|
if (componentSize) {
|
|
childNode = /*#__PURE__*/React.createElement(_SizeContext.SizeContextProvider, {
|
|
size: componentSize
|
|
}, childNode);
|
|
}
|
|
// =================================== Motion ===================================
|
|
childNode = /*#__PURE__*/React.createElement(_MotionWrapper.default, null, childNode);
|
|
// ================================ Dynamic theme ================================
|
|
const memoTheme = React.useMemo(() => {
|
|
const _a = mergedTheme || {},
|
|
{
|
|
algorithm,
|
|
token,
|
|
components
|
|
} = _a,
|
|
rest = __rest(_a, ["algorithm", "token", "components"]);
|
|
const themeObj = algorithm && (!Array.isArray(algorithm) || algorithm.length > 0) ? (0, _cssinjs.createTheme)(algorithm) : _context3.defaultTheme;
|
|
const parsedComponents = {};
|
|
Object.entries(components || {}).forEach(_ref2 => {
|
|
let [componentName, componentToken] = _ref2;
|
|
const parsedToken = Object.assign({}, componentToken);
|
|
if ('algorithm' in parsedToken) {
|
|
if (parsedToken.algorithm === true) {
|
|
parsedToken.theme = themeObj;
|
|
} else if (Array.isArray(parsedToken.algorithm) || typeof parsedToken.algorithm === 'function') {
|
|
parsedToken.theme = (0, _cssinjs.createTheme)(parsedToken.algorithm);
|
|
}
|
|
delete parsedToken.algorithm;
|
|
}
|
|
parsedComponents[componentName] = parsedToken;
|
|
});
|
|
return Object.assign(Object.assign({}, rest), {
|
|
theme: themeObj,
|
|
token: Object.assign(Object.assign({}, _seed.default), token),
|
|
components: parsedComponents
|
|
});
|
|
}, [mergedTheme]);
|
|
if (theme) {
|
|
childNode = /*#__PURE__*/React.createElement(_internal.DesignTokenContext.Provider, {
|
|
value: memoTheme
|
|
}, childNode);
|
|
}
|
|
// =================================== Render ===================================
|
|
if (componentDisabled !== undefined) {
|
|
childNode = /*#__PURE__*/React.createElement(_DisabledContext.DisabledContextProvider, {
|
|
disabled: componentDisabled
|
|
}, childNode);
|
|
}
|
|
return /*#__PURE__*/React.createElement(_context2.ConfigContext.Provider, {
|
|
value: memoedConfig
|
|
}, childNode);
|
|
};
|
|
const ConfigProvider = props => {
|
|
const context = React.useContext(_context2.ConfigContext);
|
|
const antLocale = React.useContext(_context.default);
|
|
return /*#__PURE__*/React.createElement(ProviderChildren, Object.assign({
|
|
parentContext: context,
|
|
legacyLocale: antLocale
|
|
}, props));
|
|
};
|
|
ConfigProvider.ConfigContext = _context2.ConfigContext;
|
|
ConfigProvider.SizeContext = _SizeContext.default;
|
|
ConfigProvider.config = setGlobalConfig;
|
|
ConfigProvider.useConfig = _useConfig.default;
|
|
Object.defineProperty(ConfigProvider, 'SizeContext', {
|
|
get: () => {
|
|
false ? 0 : void 0;
|
|
return _SizeContext.default;
|
|
}
|
|
});
|
|
if (false) {}
|
|
var _default = ConfigProvider;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 91375:
|
|
/*!**************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/config-provider/style/index.js ***!
|
|
\**************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
Object.defineProperty(exports, "default", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _internal.useResetIconStyle;
|
|
}
|
|
}));
|
|
var _internal = __webpack_require__(/*! ../../theme/internal */ 35366);
|
|
|
|
/***/ }),
|
|
|
|
/***/ 88080:
|
|
/*!***********************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/date-picker/locale/en_US.js ***!
|
|
\***********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _en_US = _interopRequireDefault(__webpack_require__(/*! rc-picker/lib/locale/en_US */ 29073));
|
|
var _en_US2 = _interopRequireDefault(__webpack_require__(/*! ../../time-picker/locale/en_US */ 88754));
|
|
// Merge into a locale object
|
|
const locale = {
|
|
lang: Object.assign({
|
|
placeholder: 'Select date',
|
|
yearPlaceholder: 'Select year',
|
|
quarterPlaceholder: 'Select quarter',
|
|
monthPlaceholder: 'Select month',
|
|
weekPlaceholder: 'Select week',
|
|
rangePlaceholder: ['Start date', 'End date'],
|
|
rangeYearPlaceholder: ['Start year', 'End year'],
|
|
rangeQuarterPlaceholder: ['Start quarter', 'End quarter'],
|
|
rangeMonthPlaceholder: ['Start month', 'End month'],
|
|
rangeWeekPlaceholder: ['Start week', 'End week']
|
|
}, _en_US.default),
|
|
timePickerLocale: Object.assign({}, _en_US2.default)
|
|
};
|
|
// All settings at:
|
|
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
|
var _default = locale;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 75300:
|
|
/*!***********************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/form/context.js ***!
|
|
\***********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.NoStyleItemContext = exports.NoFormStyle = exports.FormProvider = exports.FormItemPrefixContext = exports.FormItemInputContext = exports.FormContext = void 0;
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _rcFieldForm = __webpack_require__(/*! rc-field-form */ 95013);
|
|
var _omit = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/omit */ 83816));
|
|
const FormContext = /*#__PURE__*/React.createContext({
|
|
labelAlign: 'right',
|
|
vertical: false,
|
|
itemRef: () => {}
|
|
});
|
|
exports.FormContext = FormContext;
|
|
const NoStyleItemContext = /*#__PURE__*/React.createContext(null);
|
|
exports.NoStyleItemContext = NoStyleItemContext;
|
|
const FormProvider = props => {
|
|
const providerProps = (0, _omit.default)(props, ['prefixCls']);
|
|
return /*#__PURE__*/React.createElement(_rcFieldForm.FormProvider, Object.assign({}, providerProps));
|
|
};
|
|
exports.FormProvider = FormProvider;
|
|
const FormItemPrefixContext = /*#__PURE__*/React.createContext({
|
|
prefixCls: ''
|
|
});
|
|
exports.FormItemPrefixContext = FormItemPrefixContext;
|
|
const FormItemInputContext = /*#__PURE__*/React.createContext({});
|
|
exports.FormItemInputContext = FormItemInputContext;
|
|
if (false) {}
|
|
const NoFormStyle = _ref => {
|
|
let {
|
|
children,
|
|
status,
|
|
override
|
|
} = _ref;
|
|
const formItemInputContext = (0, React.useContext)(FormItemInputContext);
|
|
const newFormItemInputContext = (0, React.useMemo)(() => {
|
|
const newContext = Object.assign({}, formItemInputContext);
|
|
if (override) {
|
|
delete newContext.isFormItemInput;
|
|
}
|
|
if (status) {
|
|
delete newContext.status;
|
|
delete newContext.hasFeedback;
|
|
delete newContext.feedbackIcon;
|
|
}
|
|
return newContext;
|
|
}, [status, override, formItemInputContext]);
|
|
return /*#__PURE__*/React.createElement(FormItemInputContext.Provider, {
|
|
value: newFormItemInputContext
|
|
}, children);
|
|
};
|
|
exports.NoFormStyle = NoFormStyle;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 16825:
|
|
/*!***************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/form/validateMessagesContext.js ***!
|
|
\***************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _react = __webpack_require__(/*! react */ 59301);
|
|
// ZombieJ: We export single file here since
|
|
// ConfigProvider use this which will make loop deps
|
|
// to import whole `rc-field-form`
|
|
var _default = /*#__PURE__*/(0, _react.createContext)(undefined);
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 70910:
|
|
/*!**********************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/input/Group.js ***!
|
|
\**********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _warning = _interopRequireDefault(__webpack_require__(/*! ../_util/warning */ 69621));
|
|
var _configProvider = __webpack_require__(/*! ../config-provider */ 78185);
|
|
var _context = __webpack_require__(/*! ../form/context */ 75300);
|
|
var _style = _interopRequireDefault(__webpack_require__(/*! ./style */ 41682));
|
|
const Group = props => {
|
|
const {
|
|
getPrefixCls,
|
|
direction
|
|
} = (0, React.useContext)(_configProvider.ConfigContext);
|
|
const {
|
|
prefixCls: customizePrefixCls,
|
|
className
|
|
} = props;
|
|
const prefixCls = getPrefixCls('input-group', customizePrefixCls);
|
|
const inputPrefixCls = getPrefixCls('input');
|
|
const [wrapSSR, hashId] = (0, _style.default)(inputPrefixCls);
|
|
const cls = (0, _classnames.default)(prefixCls, {
|
|
[`${prefixCls}-lg`]: props.size === 'large',
|
|
[`${prefixCls}-sm`]: props.size === 'small',
|
|
[`${prefixCls}-compact`]: props.compact,
|
|
[`${prefixCls}-rtl`]: direction === 'rtl'
|
|
}, hashId, className);
|
|
const formItemContext = (0, React.useContext)(_context.FormItemInputContext);
|
|
const groupFormItemContext = (0, React.useMemo)(() => Object.assign(Object.assign({}, formItemContext), {
|
|
isFormItemInput: false
|
|
}), [formItemContext]);
|
|
if (false) {}
|
|
return wrapSSR( /*#__PURE__*/React.createElement("span", {
|
|
className: cls,
|
|
style: props.style,
|
|
onMouseEnter: props.onMouseEnter,
|
|
onMouseLeave: props.onMouseLeave,
|
|
onFocus: props.onFocus,
|
|
onBlur: props.onBlur
|
|
}, /*#__PURE__*/React.createElement(_context.FormItemInputContext.Provider, {
|
|
value: groupFormItemContext
|
|
}, props.children)));
|
|
};
|
|
var _default = Group;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 13068:
|
|
/*!**********************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/input/Input.js ***!
|
|
\**********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
exports.triggerFocus = triggerFocus;
|
|
var _CloseCircleFilled = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons/CloseCircleFilled */ 35993));
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var _rcInput = _interopRequireDefault(__webpack_require__(/*! rc-input */ 93681));
|
|
var _ref = __webpack_require__(/*! rc-util/lib/ref */ 10471);
|
|
var _react = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _statusUtils = __webpack_require__(/*! ../_util/statusUtils */ 16173);
|
|
var _warning = _interopRequireDefault(__webpack_require__(/*! ../_util/warning */ 69621));
|
|
var _configProvider = __webpack_require__(/*! ../config-provider */ 78185);
|
|
var _DisabledContext = _interopRequireDefault(__webpack_require__(/*! ../config-provider/DisabledContext */ 21088));
|
|
var _useSize = _interopRequireDefault(__webpack_require__(/*! ../config-provider/hooks/useSize */ 21530));
|
|
var _context = __webpack_require__(/*! ../form/context */ 75300);
|
|
var _Compact = __webpack_require__(/*! ../space/Compact */ 89178);
|
|
var _useRemovePasswordTimeout = _interopRequireDefault(__webpack_require__(/*! ./hooks/useRemovePasswordTimeout */ 10369));
|
|
var _style = _interopRequireDefault(__webpack_require__(/*! ./style */ 41682));
|
|
var _utils = __webpack_require__(/*! ./utils */ 99817);
|
|
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;
|
|
};
|
|
function triggerFocus(element, option) {
|
|
if (!element) {
|
|
return;
|
|
}
|
|
element.focus(option);
|
|
// Selection content
|
|
const {
|
|
cursor
|
|
} = option || {};
|
|
if (cursor) {
|
|
const len = element.value.length;
|
|
switch (cursor) {
|
|
case 'start':
|
|
element.setSelectionRange(0, 0);
|
|
break;
|
|
case 'end':
|
|
element.setSelectionRange(len, len);
|
|
break;
|
|
default:
|
|
element.setSelectionRange(0, len);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
const Input = /*#__PURE__*/(0, _react.forwardRef)((props, ref) => {
|
|
var _a;
|
|
const {
|
|
prefixCls: customizePrefixCls,
|
|
bordered = true,
|
|
status: customStatus,
|
|
size: customSize,
|
|
disabled: customDisabled,
|
|
onBlur,
|
|
onFocus,
|
|
suffix,
|
|
allowClear,
|
|
addonAfter,
|
|
addonBefore,
|
|
className,
|
|
style,
|
|
styles,
|
|
rootClassName,
|
|
onChange,
|
|
classNames: classes
|
|
} = props,
|
|
rest = __rest(props, ["prefixCls", "bordered", "status", "size", "disabled", "onBlur", "onFocus", "suffix", "allowClear", "addonAfter", "addonBefore", "className", "style", "styles", "rootClassName", "onChange", "classNames"]);
|
|
const {
|
|
getPrefixCls,
|
|
direction,
|
|
input
|
|
} = _react.default.useContext(_configProvider.ConfigContext);
|
|
const prefixCls = getPrefixCls('input', customizePrefixCls);
|
|
const inputRef = (0, _react.useRef)(null);
|
|
// Style
|
|
const [wrapSSR, hashId] = (0, _style.default)(prefixCls);
|
|
// ===================== Compact Item =====================
|
|
const {
|
|
compactSize,
|
|
compactItemClassnames
|
|
} = (0, _Compact.useCompactItemContext)(prefixCls, direction);
|
|
// ===================== Size =====================
|
|
const mergedSize = (0, _useSize.default)(ctx => {
|
|
var _a;
|
|
return (_a = customSize !== null && customSize !== void 0 ? customSize : compactSize) !== null && _a !== void 0 ? _a : ctx;
|
|
});
|
|
// ===================== Disabled =====================
|
|
const disabled = _react.default.useContext(_DisabledContext.default);
|
|
const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled;
|
|
// ===================== Status =====================
|
|
const {
|
|
status: contextStatus,
|
|
hasFeedback,
|
|
feedbackIcon
|
|
} = (0, _react.useContext)(_context.FormItemInputContext);
|
|
const mergedStatus = (0, _statusUtils.getMergedStatus)(contextStatus, customStatus);
|
|
// ===================== Focus warning =====================
|
|
const inputHasPrefixSuffix = (0, _utils.hasPrefixSuffix)(props) || !!hasFeedback;
|
|
const prevHasPrefixSuffix = (0, _react.useRef)(inputHasPrefixSuffix);
|
|
(0, _react.useEffect)(() => {
|
|
var _a;
|
|
if (inputHasPrefixSuffix && !prevHasPrefixSuffix.current) {
|
|
false ? 0 : void 0;
|
|
}
|
|
prevHasPrefixSuffix.current = inputHasPrefixSuffix;
|
|
}, [inputHasPrefixSuffix]);
|
|
// ===================== Remove Password value =====================
|
|
const removePasswordTimeout = (0, _useRemovePasswordTimeout.default)(inputRef, true);
|
|
const handleBlur = e => {
|
|
removePasswordTimeout();
|
|
onBlur === null || onBlur === void 0 ? void 0 : onBlur(e);
|
|
};
|
|
const handleFocus = e => {
|
|
removePasswordTimeout();
|
|
onFocus === null || onFocus === void 0 ? void 0 : onFocus(e);
|
|
};
|
|
const handleChange = e => {
|
|
removePasswordTimeout();
|
|
onChange === null || onChange === void 0 ? void 0 : onChange(e);
|
|
};
|
|
const suffixNode = (hasFeedback || suffix) && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, suffix, hasFeedback && feedbackIcon);
|
|
// Allow clear
|
|
let mergedAllowClear;
|
|
if (typeof allowClear === 'object' && (allowClear === null || allowClear === void 0 ? void 0 : allowClear.clearIcon)) {
|
|
mergedAllowClear = allowClear;
|
|
} else if (allowClear) {
|
|
mergedAllowClear = {
|
|
clearIcon: /*#__PURE__*/_react.default.createElement(_CloseCircleFilled.default, null)
|
|
};
|
|
}
|
|
return wrapSSR( /*#__PURE__*/_react.default.createElement(_rcInput.default, Object.assign({
|
|
ref: (0, _ref.composeRef)(ref, inputRef),
|
|
prefixCls: prefixCls,
|
|
autoComplete: input === null || input === void 0 ? void 0 : input.autoComplete
|
|
}, rest, {
|
|
disabled: mergedDisabled,
|
|
onBlur: handleBlur,
|
|
onFocus: handleFocus,
|
|
style: Object.assign(Object.assign({}, input === null || input === void 0 ? void 0 : input.style), style),
|
|
styles: Object.assign(Object.assign({}, input === null || input === void 0 ? void 0 : input.styles), styles),
|
|
suffix: suffixNode,
|
|
allowClear: mergedAllowClear,
|
|
className: (0, _classnames.default)(className, rootClassName, compactItemClassnames, input === null || input === void 0 ? void 0 : input.className),
|
|
onChange: handleChange,
|
|
addonAfter: addonAfter && /*#__PURE__*/_react.default.createElement(_Compact.NoCompactStyle, null, /*#__PURE__*/_react.default.createElement(_context.NoFormStyle, {
|
|
override: true,
|
|
status: true
|
|
}, addonAfter)),
|
|
addonBefore: addonBefore && /*#__PURE__*/_react.default.createElement(_Compact.NoCompactStyle, null, /*#__PURE__*/_react.default.createElement(_context.NoFormStyle, {
|
|
override: true,
|
|
status: true
|
|
}, addonBefore)),
|
|
classNames: Object.assign(Object.assign(Object.assign({}, classes), input === null || input === void 0 ? void 0 : input.classNames), {
|
|
input: (0, _classnames.default)({
|
|
[`${prefixCls}-sm`]: mergedSize === 'small',
|
|
[`${prefixCls}-lg`]: mergedSize === 'large',
|
|
[`${prefixCls}-rtl`]: direction === 'rtl',
|
|
[`${prefixCls}-borderless`]: !bordered
|
|
}, !inputHasPrefixSuffix && (0, _statusUtils.getStatusClassNames)(prefixCls, mergedStatus), classes === null || classes === void 0 ? void 0 : classes.input, (_a = input === null || input === void 0 ? void 0 : input.classNames) === null || _a === void 0 ? void 0 : _a.input, hashId)
|
|
}),
|
|
classes: {
|
|
affixWrapper: (0, _classnames.default)({
|
|
[`${prefixCls}-affix-wrapper-sm`]: mergedSize === 'small',
|
|
[`${prefixCls}-affix-wrapper-lg`]: mergedSize === 'large',
|
|
[`${prefixCls}-affix-wrapper-rtl`]: direction === 'rtl',
|
|
[`${prefixCls}-affix-wrapper-borderless`]: !bordered
|
|
}, (0, _statusUtils.getStatusClassNames)(`${prefixCls}-affix-wrapper`, mergedStatus, hasFeedback), hashId),
|
|
wrapper: (0, _classnames.default)({
|
|
[`${prefixCls}-group-rtl`]: direction === 'rtl'
|
|
}, hashId),
|
|
group: (0, _classnames.default)({
|
|
[`${prefixCls}-group-wrapper-sm`]: mergedSize === 'small',
|
|
[`${prefixCls}-group-wrapper-lg`]: mergedSize === 'large',
|
|
[`${prefixCls}-group-wrapper-rtl`]: direction === 'rtl',
|
|
[`${prefixCls}-group-wrapper-disabled`]: mergedDisabled
|
|
}, (0, _statusUtils.getStatusClassNames)(`${prefixCls}-group-wrapper`, mergedStatus, hasFeedback), hashId)
|
|
}
|
|
})));
|
|
});
|
|
var _default = Input;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 62373:
|
|
/*!*************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/input/Password.js ***!
|
|
\*************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _EyeInvisibleOutlined = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons/EyeInvisibleOutlined */ 38292));
|
|
var _EyeOutlined = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons/EyeOutlined */ 60769));
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var _omit = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/omit */ 83816));
|
|
var _ref = __webpack_require__(/*! rc-util/lib/ref */ 10471);
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _configProvider = __webpack_require__(/*! ../config-provider */ 78185);
|
|
var _useRemovePasswordTimeout = _interopRequireDefault(__webpack_require__(/*! ./hooks/useRemovePasswordTimeout */ 10369));
|
|
var _Input = _interopRequireDefault(__webpack_require__(/*! ./Input */ 13068));
|
|
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;
|
|
};
|
|
const defaultIconRender = visible => visible ? /*#__PURE__*/React.createElement(_EyeOutlined.default, null) : /*#__PURE__*/React.createElement(_EyeInvisibleOutlined.default, null);
|
|
const ActionMap = {
|
|
click: 'onClick',
|
|
hover: 'onMouseOver'
|
|
};
|
|
const Password = /*#__PURE__*/React.forwardRef((props, ref) => {
|
|
const {
|
|
visibilityToggle = true
|
|
} = props;
|
|
const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined;
|
|
const [visible, setVisible] = (0, React.useState)(() => visibilityControlled ? visibilityToggle.visible : false);
|
|
const inputRef = (0, React.useRef)(null);
|
|
React.useEffect(() => {
|
|
if (visibilityControlled) {
|
|
setVisible(visibilityToggle.visible);
|
|
}
|
|
}, [visibilityControlled, visibilityToggle]);
|
|
// Remove Password value
|
|
const removePasswordTimeout = (0, _useRemovePasswordTimeout.default)(inputRef);
|
|
const onVisibleChange = () => {
|
|
const {
|
|
disabled
|
|
} = props;
|
|
if (disabled) {
|
|
return;
|
|
}
|
|
if (visible) {
|
|
removePasswordTimeout();
|
|
}
|
|
setVisible(prevState => {
|
|
var _a;
|
|
const newState = !prevState;
|
|
if (typeof visibilityToggle === 'object') {
|
|
(_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState);
|
|
}
|
|
return newState;
|
|
});
|
|
};
|
|
const getIcon = prefixCls => {
|
|
const {
|
|
action = 'click',
|
|
iconRender = defaultIconRender
|
|
} = props;
|
|
const iconTrigger = ActionMap[action] || '';
|
|
const icon = iconRender(visible);
|
|
const iconProps = {
|
|
[iconTrigger]: onVisibleChange,
|
|
className: `${prefixCls}-icon`,
|
|
key: 'passwordIcon',
|
|
onMouseDown: e => {
|
|
// Prevent focused state lost
|
|
// https://github.com/ant-design/ant-design/issues/15173
|
|
e.preventDefault();
|
|
},
|
|
onMouseUp: e => {
|
|
// Prevent caret position change
|
|
// https://github.com/ant-design/ant-design/issues/23524
|
|
e.preventDefault();
|
|
}
|
|
};
|
|
return /*#__PURE__*/React.cloneElement( /*#__PURE__*/React.isValidElement(icon) ? icon : /*#__PURE__*/React.createElement("span", null, icon), iconProps);
|
|
};
|
|
const {
|
|
className,
|
|
prefixCls: customizePrefixCls,
|
|
inputPrefixCls: customizeInputPrefixCls,
|
|
size
|
|
} = props,
|
|
restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]);
|
|
const {
|
|
getPrefixCls
|
|
} = React.useContext(_configProvider.ConfigContext);
|
|
const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
|
|
const prefixCls = getPrefixCls('input-password', customizePrefixCls);
|
|
const suffixIcon = visibilityToggle && getIcon(prefixCls);
|
|
const inputClassName = (0, _classnames.default)(prefixCls, className, {
|
|
[`${prefixCls}-${size}`]: !!size
|
|
});
|
|
const omittedProps = Object.assign(Object.assign({}, (0, _omit.default)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), {
|
|
type: visible ? 'text' : 'password',
|
|
className: inputClassName,
|
|
prefixCls: inputPrefixCls,
|
|
suffix: suffixIcon
|
|
});
|
|
if (size) {
|
|
omittedProps.size = size;
|
|
}
|
|
return /*#__PURE__*/React.createElement(_Input.default, Object.assign({
|
|
ref: (0, _ref.composeRef)(ref, inputRef)
|
|
}, omittedProps));
|
|
});
|
|
if (false) {}
|
|
var _default = Password;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 39903:
|
|
/*!***********************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/input/Search.js ***!
|
|
\***********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _SearchOutlined = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons/SearchOutlined */ 64311));
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var _ref = __webpack_require__(/*! rc-util/lib/ref */ 10471);
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _reactNode = __webpack_require__(/*! ../_util/reactNode */ 11905);
|
|
var _button = _interopRequireDefault(__webpack_require__(/*! ../button */ 5814));
|
|
var _configProvider = __webpack_require__(/*! ../config-provider */ 78185);
|
|
var _useSize = _interopRequireDefault(__webpack_require__(/*! ../config-provider/hooks/useSize */ 21530));
|
|
var _Compact = __webpack_require__(/*! ../space/Compact */ 89178);
|
|
var _Input = _interopRequireDefault(__webpack_require__(/*! ./Input */ 13068));
|
|
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;
|
|
};
|
|
const Search = /*#__PURE__*/React.forwardRef((props, ref) => {
|
|
const {
|
|
prefixCls: customizePrefixCls,
|
|
inputPrefixCls: customizeInputPrefixCls,
|
|
className,
|
|
size: customizeSize,
|
|
suffix,
|
|
enterButton = false,
|
|
addonAfter,
|
|
loading,
|
|
disabled,
|
|
onSearch: customOnSearch,
|
|
onChange: customOnChange,
|
|
onCompositionStart,
|
|
onCompositionEnd
|
|
} = props,
|
|
restProps = __rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]);
|
|
const {
|
|
getPrefixCls,
|
|
direction
|
|
} = React.useContext(_configProvider.ConfigContext);
|
|
const composedRef = React.useRef(false);
|
|
const prefixCls = getPrefixCls('input-search', customizePrefixCls);
|
|
const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
|
|
const {
|
|
compactSize
|
|
} = (0, _Compact.useCompactItemContext)(prefixCls, direction);
|
|
const size = (0, _useSize.default)(ctx => {
|
|
var _a;
|
|
return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx;
|
|
});
|
|
const inputRef = React.useRef(null);
|
|
const onChange = e => {
|
|
if (e && e.target && e.type === 'click' && customOnSearch) {
|
|
customOnSearch(e.target.value, e, {
|
|
source: 'clear'
|
|
});
|
|
}
|
|
if (customOnChange) {
|
|
customOnChange(e);
|
|
}
|
|
};
|
|
const onMouseDown = e => {
|
|
var _a;
|
|
if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) {
|
|
e.preventDefault();
|
|
}
|
|
};
|
|
const onSearch = e => {
|
|
var _a, _b;
|
|
if (customOnSearch) {
|
|
customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e, {
|
|
source: 'input'
|
|
});
|
|
}
|
|
};
|
|
const onPressEnter = e => {
|
|
if (composedRef.current || loading) {
|
|
return;
|
|
}
|
|
onSearch(e);
|
|
};
|
|
const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/React.createElement(_SearchOutlined.default, null) : null;
|
|
const btnClassName = `${prefixCls}-button`;
|
|
let button;
|
|
const enterButtonAsElement = enterButton || {};
|
|
const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true;
|
|
if (isAntdButton || enterButtonAsElement.type === 'button') {
|
|
button = (0, _reactNode.cloneElement)(enterButtonAsElement, Object.assign({
|
|
onMouseDown,
|
|
onClick: e => {
|
|
var _a, _b;
|
|
(_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e);
|
|
onSearch(e);
|
|
},
|
|
key: 'enterButton'
|
|
}, isAntdButton ? {
|
|
className: btnClassName,
|
|
size
|
|
} : {}));
|
|
} else {
|
|
button = /*#__PURE__*/React.createElement(_button.default, {
|
|
className: btnClassName,
|
|
type: enterButton ? 'primary' : undefined,
|
|
size: size,
|
|
disabled: disabled,
|
|
key: "enterButton",
|
|
onMouseDown: onMouseDown,
|
|
onClick: onSearch,
|
|
loading: loading,
|
|
icon: searchIcon
|
|
}, enterButton);
|
|
}
|
|
if (addonAfter) {
|
|
button = [button, (0, _reactNode.cloneElement)(addonAfter, {
|
|
key: 'addonAfter'
|
|
})];
|
|
}
|
|
const cls = (0, _classnames.default)(prefixCls, {
|
|
[`${prefixCls}-rtl`]: direction === 'rtl',
|
|
[`${prefixCls}-${size}`]: !!size,
|
|
[`${prefixCls}-with-button`]: !!enterButton
|
|
}, className);
|
|
const handleOnCompositionStart = e => {
|
|
composedRef.current = true;
|
|
onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e);
|
|
};
|
|
const handleOnCompositionEnd = e => {
|
|
composedRef.current = false;
|
|
onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e);
|
|
};
|
|
return /*#__PURE__*/React.createElement(_Input.default, Object.assign({
|
|
ref: (0, _ref.composeRef)(inputRef, ref),
|
|
onPressEnter: onPressEnter
|
|
}, restProps, {
|
|
size: size,
|
|
onCompositionStart: handleOnCompositionStart,
|
|
onCompositionEnd: handleOnCompositionEnd,
|
|
prefixCls: inputPrefixCls,
|
|
addonAfter: button,
|
|
suffix: suffix,
|
|
onChange: onChange,
|
|
className: cls,
|
|
disabled: disabled
|
|
}));
|
|
});
|
|
if (false) {}
|
|
var _default = Search;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 99322:
|
|
/*!*************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/input/TextArea.js ***!
|
|
\*************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _CloseCircleFilled = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons/CloseCircleFilled */ 35993));
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var _rcTextarea = _interopRequireDefault(__webpack_require__(/*! rc-textarea */ 9296));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _statusUtils = __webpack_require__(/*! ../_util/statusUtils */ 16173);
|
|
var _configProvider = __webpack_require__(/*! ../config-provider */ 78185);
|
|
var _DisabledContext = _interopRequireDefault(__webpack_require__(/*! ../config-provider/DisabledContext */ 21088));
|
|
var _useSize = _interopRequireDefault(__webpack_require__(/*! ../config-provider/hooks/useSize */ 21530));
|
|
var _context = __webpack_require__(/*! ../form/context */ 75300);
|
|
var _Input = __webpack_require__(/*! ./Input */ 13068);
|
|
var _style = _interopRequireDefault(__webpack_require__(/*! ./style */ 41682));
|
|
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;
|
|
};
|
|
const TextArea = /*#__PURE__*/(0, React.forwardRef)((props, ref) => {
|
|
const {
|
|
prefixCls: customizePrefixCls,
|
|
bordered = true,
|
|
size: customizeSize,
|
|
disabled: customDisabled,
|
|
status: customStatus,
|
|
allowClear,
|
|
showCount,
|
|
classNames: classes,
|
|
rootClassName,
|
|
className
|
|
} = props,
|
|
rest = __rest(props, ["prefixCls", "bordered", "size", "disabled", "status", "allowClear", "showCount", "classNames", "rootClassName", "className"]);
|
|
const {
|
|
getPrefixCls,
|
|
direction
|
|
} = React.useContext(_configProvider.ConfigContext);
|
|
// ===================== Size =====================
|
|
const mergedSize = (0, _useSize.default)(customizeSize);
|
|
// ===================== Disabled =====================
|
|
const disabled = React.useContext(_DisabledContext.default);
|
|
const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled;
|
|
// ===================== Status =====================
|
|
const {
|
|
status: contextStatus,
|
|
hasFeedback,
|
|
feedbackIcon
|
|
} = React.useContext(_context.FormItemInputContext);
|
|
const mergedStatus = (0, _statusUtils.getMergedStatus)(contextStatus, customStatus);
|
|
// ===================== Ref =====================
|
|
const innerRef = React.useRef(null);
|
|
React.useImperativeHandle(ref, () => {
|
|
var _a;
|
|
return {
|
|
resizableTextArea: (_a = innerRef.current) === null || _a === void 0 ? void 0 : _a.resizableTextArea,
|
|
focus: option => {
|
|
var _a, _b;
|
|
(0, _Input.triggerFocus)((_b = (_a = innerRef.current) === null || _a === void 0 ? void 0 : _a.resizableTextArea) === null || _b === void 0 ? void 0 : _b.textArea, option);
|
|
},
|
|
blur: () => {
|
|
var _a;
|
|
return (_a = innerRef.current) === null || _a === void 0 ? void 0 : _a.blur();
|
|
}
|
|
};
|
|
});
|
|
const prefixCls = getPrefixCls('input', customizePrefixCls);
|
|
// Allow clear
|
|
let mergedAllowClear;
|
|
if (typeof allowClear === 'object' && (allowClear === null || allowClear === void 0 ? void 0 : allowClear.clearIcon)) {
|
|
mergedAllowClear = allowClear;
|
|
} else if (allowClear) {
|
|
mergedAllowClear = {
|
|
clearIcon: /*#__PURE__*/React.createElement(_CloseCircleFilled.default, null)
|
|
};
|
|
}
|
|
// ===================== Style =====================
|
|
const [wrapSSR, hashId] = (0, _style.default)(prefixCls);
|
|
return wrapSSR( /*#__PURE__*/React.createElement(_rcTextarea.default, Object.assign({}, rest, {
|
|
disabled: mergedDisabled,
|
|
allowClear: mergedAllowClear,
|
|
className: (0, _classnames.default)(className, rootClassName),
|
|
classes: {
|
|
affixWrapper: (0, _classnames.default)(`${prefixCls}-textarea-affix-wrapper`, {
|
|
[`${prefixCls}-affix-wrapper-rtl`]: direction === 'rtl',
|
|
[`${prefixCls}-affix-wrapper-borderless`]: !bordered,
|
|
[`${prefixCls}-affix-wrapper-sm`]: mergedSize === 'small',
|
|
[`${prefixCls}-affix-wrapper-lg`]: mergedSize === 'large',
|
|
[`${prefixCls}-textarea-show-count`]: showCount
|
|
}, (0, _statusUtils.getStatusClassNames)(`${prefixCls}-affix-wrapper`, mergedStatus), hashId)
|
|
},
|
|
classNames: Object.assign(Object.assign({}, classes), {
|
|
textarea: (0, _classnames.default)({
|
|
[`${prefixCls}-borderless`]: !bordered,
|
|
[`${prefixCls}-sm`]: mergedSize === 'small',
|
|
[`${prefixCls}-lg`]: mergedSize === 'large'
|
|
}, (0, _statusUtils.getStatusClassNames)(prefixCls, mergedStatus), hashId, classes === null || classes === void 0 ? void 0 : classes.textarea)
|
|
}),
|
|
prefixCls: prefixCls,
|
|
suffix: hasFeedback && /*#__PURE__*/React.createElement("span", {
|
|
className: `${prefixCls}-textarea-suffix`
|
|
}, feedbackIcon),
|
|
showCount: showCount,
|
|
ref: innerRef
|
|
})));
|
|
});
|
|
var _default = TextArea;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 10369:
|
|
/*!***********************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/input/hooks/useRemovePasswordTimeout.js ***!
|
|
\***********************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = useRemovePasswordTimeout;
|
|
var _react = __webpack_require__(/*! react */ 59301);
|
|
function useRemovePasswordTimeout(inputRef, triggerOnMount) {
|
|
const removePasswordTimeoutRef = (0, _react.useRef)([]);
|
|
const removePasswordTimeout = () => {
|
|
removePasswordTimeoutRef.current.push(setTimeout(() => {
|
|
var _a, _b, _c, _d;
|
|
if (((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) && ((_b = inputRef.current) === null || _b === void 0 ? void 0 : _b.input.getAttribute('type')) === 'password' && ((_c = inputRef.current) === null || _c === void 0 ? void 0 : _c.input.hasAttribute('value'))) {
|
|
(_d = inputRef.current) === null || _d === void 0 ? void 0 : _d.input.removeAttribute('value');
|
|
}
|
|
}));
|
|
};
|
|
(0, _react.useEffect)(() => {
|
|
if (triggerOnMount) {
|
|
removePasswordTimeout();
|
|
}
|
|
return () => removePasswordTimeoutRef.current.forEach(timer => {
|
|
if (timer) {
|
|
clearTimeout(timer);
|
|
}
|
|
});
|
|
}, []);
|
|
return removePasswordTimeout;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 57076:
|
|
/*!**********************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/input/index.js ***!
|
|
\**********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
var __webpack_unused_export__;
|
|
|
|
"use client";
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
__webpack_unused_export__ = ({
|
|
value: true
|
|
});
|
|
exports.Z = void 0;
|
|
var _Group = _interopRequireDefault(__webpack_require__(/*! ./Group */ 70910));
|
|
var _Input = _interopRequireDefault(__webpack_require__(/*! ./Input */ 13068));
|
|
var _Password = _interopRequireDefault(__webpack_require__(/*! ./Password */ 62373));
|
|
var _Search = _interopRequireDefault(__webpack_require__(/*! ./Search */ 39903));
|
|
var _TextArea = _interopRequireDefault(__webpack_require__(/*! ./TextArea */ 99322));
|
|
const Input = _Input.default;
|
|
if (false) {}
|
|
Input.Group = _Group.default;
|
|
Input.Search = _Search.default;
|
|
Input.TextArea = _TextArea.default;
|
|
Input.Password = _Password.default;
|
|
var _default = Input;
|
|
exports.Z = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 41682:
|
|
/*!****************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/input/style/index.js ***!
|
|
\****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.initComponentToken = exports.genStatusStyle = exports.genPlaceholderStyle = exports.genInputSmallStyle = exports.genInputGroupStyle = exports.genHoverStyle = exports.genDisabledStyle = exports.genBasicInputStyle = exports.genActiveStyle = exports["default"] = void 0;
|
|
exports.initInputToken = initInputToken;
|
|
var _style = __webpack_require__(/*! ../../style */ 51011);
|
|
var _compactItem = __webpack_require__(/*! ../../style/compact-item */ 16876);
|
|
var _internal = __webpack_require__(/*! ../../theme/internal */ 35366);
|
|
const genPlaceholderStyle = color => ({
|
|
// Firefox
|
|
'&::-moz-placeholder': {
|
|
opacity: 1
|
|
},
|
|
'&::placeholder': {
|
|
color,
|
|
userSelect: 'none' // https://github.com/ant-design/ant-design/pull/32639
|
|
},
|
|
|
|
'&:placeholder-shown': {
|
|
textOverflow: 'ellipsis'
|
|
}
|
|
});
|
|
exports.genPlaceholderStyle = genPlaceholderStyle;
|
|
const genHoverStyle = token => ({
|
|
borderColor: token.hoverBorderColor
|
|
});
|
|
exports.genHoverStyle = genHoverStyle;
|
|
const genActiveStyle = token => ({
|
|
borderColor: token.activeBorderColor,
|
|
boxShadow: token.activeShadow,
|
|
outline: 0
|
|
});
|
|
exports.genActiveStyle = genActiveStyle;
|
|
const genDisabledStyle = token => ({
|
|
color: token.colorTextDisabled,
|
|
backgroundColor: token.colorBgContainerDisabled,
|
|
borderColor: token.colorBorder,
|
|
boxShadow: 'none',
|
|
cursor: 'not-allowed',
|
|
opacity: 1,
|
|
'&:hover': Object.assign({}, genHoverStyle((0, _internal.mergeToken)(token, {
|
|
hoverBorderColor: token.colorBorder
|
|
})))
|
|
});
|
|
exports.genDisabledStyle = genDisabledStyle;
|
|
const genInputLargeStyle = token => {
|
|
const {
|
|
paddingBlockLG,
|
|
fontSizeLG,
|
|
lineHeightLG,
|
|
borderRadiusLG,
|
|
paddingInlineLG
|
|
} = token;
|
|
return {
|
|
padding: `${paddingBlockLG}px ${paddingInlineLG}px`,
|
|
fontSize: fontSizeLG,
|
|
lineHeight: lineHeightLG,
|
|
borderRadius: borderRadiusLG
|
|
};
|
|
};
|
|
const genInputSmallStyle = token => ({
|
|
padding: `${token.paddingBlockSM}px ${token.paddingInlineSM}px`,
|
|
borderRadius: token.borderRadiusSM
|
|
});
|
|
exports.genInputSmallStyle = genInputSmallStyle;
|
|
const genStatusStyle = (token, parentCls) => {
|
|
const {
|
|
componentCls,
|
|
colorError,
|
|
colorWarning,
|
|
errorActiveShadow,
|
|
warningActiveShadow,
|
|
colorErrorBorderHover,
|
|
colorWarningBorderHover
|
|
} = token;
|
|
return {
|
|
[`&-status-error:not(${parentCls}-disabled):not(${parentCls}-borderless)${parentCls}`]: {
|
|
borderColor: colorError,
|
|
'&:hover': {
|
|
borderColor: colorErrorBorderHover
|
|
},
|
|
'&:focus, &-focused': Object.assign({}, genActiveStyle((0, _internal.mergeToken)(token, {
|
|
activeBorderColor: colorError,
|
|
activeShadow: errorActiveShadow
|
|
}))),
|
|
[`${componentCls}-prefix, ${componentCls}-suffix`]: {
|
|
color: colorError
|
|
}
|
|
},
|
|
[`&-status-warning:not(${parentCls}-disabled):not(${parentCls}-borderless)${parentCls}`]: {
|
|
borderColor: colorWarning,
|
|
'&:hover': {
|
|
borderColor: colorWarningBorderHover
|
|
},
|
|
'&:focus, &-focused': Object.assign({}, genActiveStyle((0, _internal.mergeToken)(token, {
|
|
activeBorderColor: colorWarning,
|
|
activeShadow: warningActiveShadow
|
|
}))),
|
|
[`${componentCls}-prefix, ${componentCls}-suffix`]: {
|
|
color: colorWarning
|
|
}
|
|
}
|
|
};
|
|
};
|
|
exports.genStatusStyle = genStatusStyle;
|
|
const genBasicInputStyle = token => Object.assign(Object.assign({
|
|
position: 'relative',
|
|
display: 'inline-block',
|
|
width: '100%',
|
|
minWidth: 0,
|
|
padding: `${token.paddingBlock}px ${token.paddingInline}px`,
|
|
color: token.colorText,
|
|
fontSize: token.fontSize,
|
|
lineHeight: token.lineHeight,
|
|
backgroundColor: token.colorBgContainer,
|
|
backgroundImage: 'none',
|
|
borderWidth: token.lineWidth,
|
|
borderStyle: token.lineType,
|
|
borderColor: token.colorBorder,
|
|
borderRadius: token.borderRadius,
|
|
transition: `all ${token.motionDurationMid}`
|
|
}, genPlaceholderStyle(token.colorTextPlaceholder)), {
|
|
'&:hover': Object.assign({}, genHoverStyle(token)),
|
|
'&:focus, &-focused': Object.assign({}, genActiveStyle(token)),
|
|
'&-disabled, &[disabled]': Object.assign({}, genDisabledStyle(token)),
|
|
'&-borderless': {
|
|
'&, &:hover, &:focus, &-focused, &-disabled, &[disabled]': {
|
|
backgroundColor: 'transparent',
|
|
border: 'none',
|
|
boxShadow: 'none'
|
|
}
|
|
},
|
|
// Reset height for `textarea`s
|
|
'textarea&': {
|
|
maxWidth: '100%',
|
|
height: 'auto',
|
|
minHeight: token.controlHeight,
|
|
lineHeight: token.lineHeight,
|
|
verticalAlign: 'bottom',
|
|
transition: `all ${token.motionDurationSlow}, height 0s`,
|
|
resize: 'vertical'
|
|
},
|
|
// Size
|
|
'&-lg': Object.assign({}, genInputLargeStyle(token)),
|
|
'&-sm': Object.assign({}, genInputSmallStyle(token)),
|
|
// RTL
|
|
'&-rtl': {
|
|
direction: 'rtl'
|
|
},
|
|
'&-textarea-rtl': {
|
|
direction: 'rtl'
|
|
}
|
|
});
|
|
exports.genBasicInputStyle = genBasicInputStyle;
|
|
const genInputGroupStyle = token => {
|
|
const {
|
|
componentCls,
|
|
antCls
|
|
} = token;
|
|
return {
|
|
position: 'relative',
|
|
display: 'table',
|
|
width: '100%',
|
|
borderCollapse: 'separate',
|
|
borderSpacing: 0,
|
|
// Undo padding and float of grid classes
|
|
[`&[class*='col-']`]: {
|
|
paddingInlineEnd: token.paddingXS,
|
|
'&:last-child': {
|
|
paddingInlineEnd: 0
|
|
}
|
|
},
|
|
// Sizing options
|
|
[`&-lg ${componentCls}, &-lg > ${componentCls}-group-addon`]: Object.assign({}, genInputLargeStyle(token)),
|
|
[`&-sm ${componentCls}, &-sm > ${componentCls}-group-addon`]: Object.assign({}, genInputSmallStyle(token)),
|
|
// Fix https://github.com/ant-design/ant-design/issues/5754
|
|
[`&-lg ${antCls}-select-single ${antCls}-select-selector`]: {
|
|
height: token.controlHeightLG
|
|
},
|
|
[`&-sm ${antCls}-select-single ${antCls}-select-selector`]: {
|
|
height: token.controlHeightSM
|
|
},
|
|
[`> ${componentCls}`]: {
|
|
display: 'table-cell',
|
|
'&:not(:first-child):not(:last-child)': {
|
|
borderRadius: 0
|
|
}
|
|
},
|
|
[`${componentCls}-group`]: {
|
|
[`&-addon, &-wrap`]: {
|
|
display: 'table-cell',
|
|
width: 1,
|
|
whiteSpace: 'nowrap',
|
|
verticalAlign: 'middle',
|
|
'&:not(:first-child):not(:last-child)': {
|
|
borderRadius: 0
|
|
}
|
|
},
|
|
'&-wrap > *': {
|
|
display: 'block !important'
|
|
},
|
|
'&-addon': {
|
|
position: 'relative',
|
|
padding: `0 ${token.paddingInline}px`,
|
|
color: token.colorText,
|
|
fontWeight: 'normal',
|
|
fontSize: token.fontSize,
|
|
textAlign: 'center',
|
|
backgroundColor: token.colorFillAlter,
|
|
border: `${token.lineWidth}px ${token.lineType} ${token.colorBorder}`,
|
|
borderRadius: token.borderRadius,
|
|
transition: `all ${token.motionDurationSlow}`,
|
|
lineHeight: 1,
|
|
// Reset Select's style in addon
|
|
[`${antCls}-select`]: {
|
|
margin: `-${token.paddingBlock + 1}px -${token.paddingInline}px`,
|
|
[`&${antCls}-select-single:not(${antCls}-select-customize-input)`]: {
|
|
[`${antCls}-select-selector`]: {
|
|
backgroundColor: 'inherit',
|
|
border: `${token.lineWidth}px ${token.lineType} transparent`,
|
|
boxShadow: 'none'
|
|
}
|
|
},
|
|
'&-open, &-focused': {
|
|
[`${antCls}-select-selector`]: {
|
|
color: token.colorPrimary
|
|
}
|
|
}
|
|
},
|
|
// https://github.com/ant-design/ant-design/issues/31333
|
|
[`${antCls}-cascader-picker`]: {
|
|
margin: `-9px -${token.paddingInline}px`,
|
|
backgroundColor: 'transparent',
|
|
[`${antCls}-cascader-input`]: {
|
|
textAlign: 'start',
|
|
border: 0,
|
|
boxShadow: 'none'
|
|
}
|
|
}
|
|
},
|
|
'&-addon:first-child': {
|
|
borderInlineEnd: 0
|
|
},
|
|
'&-addon:last-child': {
|
|
borderInlineStart: 0
|
|
}
|
|
},
|
|
[`${componentCls}`]: {
|
|
width: '100%',
|
|
marginBottom: 0,
|
|
textAlign: 'inherit',
|
|
'&:focus': {
|
|
zIndex: 1,
|
|
borderInlineEndWidth: 1
|
|
},
|
|
'&:hover': {
|
|
zIndex: 1,
|
|
borderInlineEndWidth: 1,
|
|
[`${componentCls}-search-with-button &`]: {
|
|
zIndex: 0
|
|
}
|
|
}
|
|
},
|
|
// Reset rounded corners
|
|
[`> ${componentCls}:first-child, ${componentCls}-group-addon:first-child`]: {
|
|
borderStartEndRadius: 0,
|
|
borderEndEndRadius: 0,
|
|
// Reset Select's style in addon
|
|
[`${antCls}-select ${antCls}-select-selector`]: {
|
|
borderStartEndRadius: 0,
|
|
borderEndEndRadius: 0
|
|
}
|
|
},
|
|
[`> ${componentCls}-affix-wrapper`]: {
|
|
[`&:not(:first-child) ${componentCls}`]: {
|
|
borderStartStartRadius: 0,
|
|
borderEndStartRadius: 0
|
|
},
|
|
[`&:not(:last-child) ${componentCls}`]: {
|
|
borderStartEndRadius: 0,
|
|
borderEndEndRadius: 0
|
|
}
|
|
},
|
|
[`> ${componentCls}:last-child, ${componentCls}-group-addon:last-child`]: {
|
|
borderStartStartRadius: 0,
|
|
borderEndStartRadius: 0,
|
|
// Reset Select's style in addon
|
|
[`${antCls}-select ${antCls}-select-selector`]: {
|
|
borderStartStartRadius: 0,
|
|
borderEndStartRadius: 0
|
|
}
|
|
},
|
|
[`${componentCls}-affix-wrapper`]: {
|
|
'&:not(:last-child)': {
|
|
borderStartEndRadius: 0,
|
|
borderEndEndRadius: 0,
|
|
[`${componentCls}-search &`]: {
|
|
borderStartStartRadius: token.borderRadius,
|
|
borderEndStartRadius: token.borderRadius
|
|
}
|
|
},
|
|
[`&:not(:first-child), ${componentCls}-search &:not(:first-child)`]: {
|
|
borderStartStartRadius: 0,
|
|
borderEndStartRadius: 0
|
|
}
|
|
},
|
|
[`&${componentCls}-group-compact`]: Object.assign(Object.assign({
|
|
display: 'block'
|
|
}, (0, _style.clearFix)()), {
|
|
[`${componentCls}-group-addon, ${componentCls}-group-wrap, > ${componentCls}`]: {
|
|
'&:not(:first-child):not(:last-child)': {
|
|
borderInlineEndWidth: token.lineWidth,
|
|
'&:hover': {
|
|
zIndex: 1
|
|
},
|
|
'&:focus': {
|
|
zIndex: 1
|
|
}
|
|
}
|
|
},
|
|
'& > *': {
|
|
display: 'inline-block',
|
|
float: 'none',
|
|
verticalAlign: 'top',
|
|
borderRadius: 0
|
|
},
|
|
[`
|
|
& > ${componentCls}-affix-wrapper,
|
|
& > ${componentCls}-number-affix-wrapper,
|
|
& > ${antCls}-picker-range
|
|
`]: {
|
|
display: 'inline-flex'
|
|
},
|
|
'& > *:not(:last-child)': {
|
|
marginInlineEnd: -token.lineWidth,
|
|
borderInlineEndWidth: token.lineWidth
|
|
},
|
|
// Undo float for .ant-input-group .ant-input
|
|
[`${componentCls}`]: {
|
|
float: 'none'
|
|
},
|
|
// reset border for Select, DatePicker, AutoComplete, Cascader, Mention, TimePicker, Input
|
|
[`& > ${antCls}-select > ${antCls}-select-selector,
|
|
& > ${antCls}-select-auto-complete ${componentCls},
|
|
& > ${antCls}-cascader-picker ${componentCls},
|
|
& > ${componentCls}-group-wrapper ${componentCls}`]: {
|
|
borderInlineEndWidth: token.lineWidth,
|
|
borderRadius: 0,
|
|
'&:hover': {
|
|
zIndex: 1
|
|
},
|
|
'&:focus': {
|
|
zIndex: 1
|
|
}
|
|
},
|
|
[`& > ${antCls}-select-focused`]: {
|
|
zIndex: 1
|
|
},
|
|
// update z-index for arrow icon
|
|
[`& > ${antCls}-select > ${antCls}-select-arrow`]: {
|
|
zIndex: 1 // https://github.com/ant-design/ant-design/issues/20371
|
|
},
|
|
[`& > *:first-child,
|
|
& > ${antCls}-select:first-child > ${antCls}-select-selector,
|
|
& > ${antCls}-select-auto-complete:first-child ${componentCls},
|
|
& > ${antCls}-cascader-picker:first-child ${componentCls}`]: {
|
|
borderStartStartRadius: token.borderRadius,
|
|
borderEndStartRadius: token.borderRadius
|
|
},
|
|
[`& > *:last-child,
|
|
& > ${antCls}-select:last-child > ${antCls}-select-selector,
|
|
& > ${antCls}-cascader-picker:last-child ${componentCls},
|
|
& > ${antCls}-cascader-picker-focused:last-child ${componentCls}`]: {
|
|
borderInlineEndWidth: token.lineWidth,
|
|
borderStartEndRadius: token.borderRadius,
|
|
borderEndEndRadius: token.borderRadius
|
|
},
|
|
// https://github.com/ant-design/ant-design/issues/12493
|
|
[`& > ${antCls}-select-auto-complete ${componentCls}`]: {
|
|
verticalAlign: 'top'
|
|
},
|
|
[`${componentCls}-group-wrapper + ${componentCls}-group-wrapper`]: {
|
|
marginInlineStart: -token.lineWidth,
|
|
[`${componentCls}-affix-wrapper`]: {
|
|
borderRadius: 0
|
|
}
|
|
},
|
|
[`${componentCls}-group-wrapper:not(:last-child)`]: {
|
|
[`&${componentCls}-search > ${componentCls}-group`]: {
|
|
[`& > ${componentCls}-group-addon > ${componentCls}-search-button`]: {
|
|
borderRadius: 0
|
|
},
|
|
[`& > ${componentCls}`]: {
|
|
borderStartStartRadius: token.borderRadius,
|
|
borderStartEndRadius: 0,
|
|
borderEndEndRadius: 0,
|
|
borderEndStartRadius: token.borderRadius
|
|
}
|
|
}
|
|
}
|
|
})
|
|
};
|
|
};
|
|
exports.genInputGroupStyle = genInputGroupStyle;
|
|
const genInputStyle = token => {
|
|
const {
|
|
componentCls,
|
|
controlHeightSM,
|
|
lineWidth
|
|
} = token;
|
|
const FIXED_CHROME_COLOR_HEIGHT = 16;
|
|
const colorSmallPadding = (controlHeightSM - lineWidth * 2 - FIXED_CHROME_COLOR_HEIGHT) / 2;
|
|
return {
|
|
[componentCls]: Object.assign(Object.assign(Object.assign(Object.assign({}, (0, _style.resetComponent)(token)), genBasicInputStyle(token)), genStatusStyle(token, componentCls)), {
|
|
'&[type="color"]': {
|
|
height: token.controlHeight,
|
|
[`&${componentCls}-lg`]: {
|
|
height: token.controlHeightLG
|
|
},
|
|
[`&${componentCls}-sm`]: {
|
|
height: controlHeightSM,
|
|
paddingTop: colorSmallPadding,
|
|
paddingBottom: colorSmallPadding
|
|
}
|
|
},
|
|
'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration': {
|
|
'-webkit-appearance': 'none'
|
|
}
|
|
})
|
|
};
|
|
};
|
|
const genAllowClearStyle = token => {
|
|
const {
|
|
componentCls
|
|
} = token;
|
|
return {
|
|
// ========================= Input =========================
|
|
[`${componentCls}-clear-icon`]: {
|
|
margin: 0,
|
|
color: token.colorTextQuaternary,
|
|
fontSize: token.fontSizeIcon,
|
|
verticalAlign: -1,
|
|
// https://github.com/ant-design/ant-design/pull/18151
|
|
// https://codesandbox.io/s/wizardly-sun-u10br
|
|
cursor: 'pointer',
|
|
transition: `color ${token.motionDurationSlow}`,
|
|
'&:hover': {
|
|
color: token.colorTextTertiary
|
|
},
|
|
'&:active': {
|
|
color: token.colorText
|
|
},
|
|
'&-hidden': {
|
|
visibility: 'hidden'
|
|
},
|
|
'&-has-suffix': {
|
|
margin: `0 ${token.inputAffixPadding}px`
|
|
}
|
|
}
|
|
};
|
|
};
|
|
const genAffixStyle = token => {
|
|
const {
|
|
componentCls,
|
|
inputAffixPadding,
|
|
colorTextDescription,
|
|
motionDurationSlow,
|
|
colorIcon,
|
|
colorIconHover,
|
|
iconCls
|
|
} = token;
|
|
return {
|
|
[`${componentCls}-affix-wrapper`]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, genBasicInputStyle(token)), {
|
|
display: 'inline-flex',
|
|
[`&:not(${componentCls}-affix-wrapper-disabled):hover`]: Object.assign(Object.assign({}, genHoverStyle(token)), {
|
|
zIndex: 1,
|
|
[`${componentCls}-search-with-button &`]: {
|
|
zIndex: 0
|
|
}
|
|
}),
|
|
'&-focused, &:focus': {
|
|
zIndex: 1
|
|
},
|
|
'&-disabled': {
|
|
[`${componentCls}[disabled]`]: {
|
|
background: 'transparent'
|
|
}
|
|
},
|
|
[`> input${componentCls}`]: {
|
|
padding: 0,
|
|
fontSize: 'inherit',
|
|
border: 'none',
|
|
borderRadius: 0,
|
|
outline: 'none',
|
|
'&::-ms-reveal': {
|
|
display: 'none'
|
|
},
|
|
'&:focus': {
|
|
boxShadow: 'none !important'
|
|
}
|
|
},
|
|
'&::before': {
|
|
display: 'inline-block',
|
|
width: 0,
|
|
visibility: 'hidden',
|
|
content: '"\\a0"'
|
|
},
|
|
[`${componentCls}`]: {
|
|
'&-prefix, &-suffix': {
|
|
display: 'flex',
|
|
flex: 'none',
|
|
alignItems: 'center',
|
|
'> *:not(:last-child)': {
|
|
marginInlineEnd: token.paddingXS
|
|
}
|
|
},
|
|
'&-show-count-suffix': {
|
|
color: colorTextDescription
|
|
},
|
|
'&-show-count-has-suffix': {
|
|
marginInlineEnd: token.paddingXXS
|
|
},
|
|
'&-prefix': {
|
|
marginInlineEnd: inputAffixPadding
|
|
},
|
|
'&-suffix': {
|
|
marginInlineStart: inputAffixPadding
|
|
}
|
|
}
|
|
}), genAllowClearStyle(token)), {
|
|
// password
|
|
[`${iconCls}${componentCls}-password-icon`]: {
|
|
color: colorIcon,
|
|
cursor: 'pointer',
|
|
transition: `all ${motionDurationSlow}`,
|
|
'&:hover': {
|
|
color: colorIconHover
|
|
}
|
|
}
|
|
}), genStatusStyle(token, `${componentCls}-affix-wrapper`))
|
|
};
|
|
};
|
|
const genGroupStyle = token => {
|
|
const {
|
|
componentCls,
|
|
colorError,
|
|
colorWarning,
|
|
borderRadiusLG,
|
|
borderRadiusSM
|
|
} = token;
|
|
return {
|
|
[`${componentCls}-group`]: Object.assign(Object.assign(Object.assign({}, (0, _style.resetComponent)(token)), genInputGroupStyle(token)), {
|
|
'&-rtl': {
|
|
direction: 'rtl'
|
|
},
|
|
'&-wrapper': {
|
|
display: 'inline-block',
|
|
width: '100%',
|
|
textAlign: 'start',
|
|
verticalAlign: 'top',
|
|
'&-rtl': {
|
|
direction: 'rtl'
|
|
},
|
|
// Size
|
|
'&-lg': {
|
|
[`${componentCls}-group-addon`]: {
|
|
borderRadius: borderRadiusLG,
|
|
fontSize: token.fontSizeLG
|
|
}
|
|
},
|
|
'&-sm': {
|
|
[`${componentCls}-group-addon`]: {
|
|
borderRadius: borderRadiusSM
|
|
}
|
|
},
|
|
// Status
|
|
'&-status-error': {
|
|
[`${componentCls}-group-addon`]: {
|
|
color: colorError,
|
|
borderColor: colorError
|
|
}
|
|
},
|
|
'&-status-warning': {
|
|
[`${componentCls}-group-addon`]: {
|
|
color: colorWarning,
|
|
borderColor: colorWarning
|
|
}
|
|
},
|
|
'&-disabled': {
|
|
[`${componentCls}-group-addon`]: Object.assign({}, genDisabledStyle(token))
|
|
},
|
|
// Fix the issue of using icons in Space Compact mode
|
|
// https://github.com/ant-design/ant-design/issues/42122
|
|
[`&:not(${componentCls}-compact-first-item):not(${componentCls}-compact-last-item)${componentCls}-compact-item`]: {
|
|
[`${componentCls}, ${componentCls}-group-addon`]: {
|
|
borderRadius: 0
|
|
}
|
|
},
|
|
[`&:not(${componentCls}-compact-last-item)${componentCls}-compact-first-item`]: {
|
|
[`${componentCls}, ${componentCls}-group-addon`]: {
|
|
borderStartEndRadius: 0,
|
|
borderEndEndRadius: 0
|
|
}
|
|
},
|
|
[`&:not(${componentCls}-compact-first-item)${componentCls}-compact-last-item`]: {
|
|
[`${componentCls}, ${componentCls}-group-addon`]: {
|
|
borderStartStartRadius: 0,
|
|
borderEndStartRadius: 0
|
|
}
|
|
}
|
|
}
|
|
})
|
|
};
|
|
};
|
|
const genSearchInputStyle = token => {
|
|
const {
|
|
componentCls,
|
|
antCls
|
|
} = token;
|
|
const searchPrefixCls = `${componentCls}-search`;
|
|
return {
|
|
[searchPrefixCls]: {
|
|
[`${componentCls}`]: {
|
|
'&:hover, &:focus': {
|
|
borderColor: token.colorPrimaryHover,
|
|
[`+ ${componentCls}-group-addon ${searchPrefixCls}-button:not(${antCls}-btn-primary)`]: {
|
|
borderInlineStartColor: token.colorPrimaryHover
|
|
}
|
|
}
|
|
},
|
|
[`${componentCls}-affix-wrapper`]: {
|
|
borderRadius: 0
|
|
},
|
|
// fix slight height diff in Firefox:
|
|
// https://ant.design/components/auto-complete-cn/#components-auto-complete-demo-certain-category
|
|
[`${componentCls}-lg`]: {
|
|
lineHeight: token.lineHeightLG - 0.0002
|
|
},
|
|
[`> ${componentCls}-group`]: {
|
|
[`> ${componentCls}-group-addon:last-child`]: {
|
|
insetInlineStart: -1,
|
|
padding: 0,
|
|
border: 0,
|
|
[`${searchPrefixCls}-button`]: {
|
|
paddingTop: 0,
|
|
paddingBottom: 0,
|
|
borderStartStartRadius: 0,
|
|
borderStartEndRadius: token.borderRadius,
|
|
borderEndEndRadius: token.borderRadius,
|
|
borderEndStartRadius: 0,
|
|
boxShadow: 'none'
|
|
},
|
|
[`${searchPrefixCls}-button:not(${antCls}-btn-primary)`]: {
|
|
color: token.colorTextDescription,
|
|
'&:hover': {
|
|
color: token.colorPrimaryHover
|
|
},
|
|
'&:active': {
|
|
color: token.colorPrimaryActive
|
|
},
|
|
[`&${antCls}-btn-loading::before`]: {
|
|
insetInlineStart: 0,
|
|
insetInlineEnd: 0,
|
|
insetBlockStart: 0,
|
|
insetBlockEnd: 0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
[`${searchPrefixCls}-button`]: {
|
|
height: token.controlHeight,
|
|
'&:hover, &:focus': {
|
|
zIndex: 1
|
|
}
|
|
},
|
|
[`&-large ${searchPrefixCls}-button`]: {
|
|
height: token.controlHeightLG
|
|
},
|
|
[`&-small ${searchPrefixCls}-button`]: {
|
|
height: token.controlHeightSM
|
|
},
|
|
'&-rtl': {
|
|
direction: 'rtl'
|
|
},
|
|
// ===================== Compact Item Customized Styles =====================
|
|
[`&${componentCls}-compact-item`]: {
|
|
[`&:not(${componentCls}-compact-last-item)`]: {
|
|
[`${componentCls}-group-addon`]: {
|
|
[`${componentCls}-search-button`]: {
|
|
marginInlineEnd: -token.lineWidth,
|
|
borderRadius: 0
|
|
}
|
|
}
|
|
},
|
|
[`&:not(${componentCls}-compact-first-item)`]: {
|
|
[`${componentCls},${componentCls}-affix-wrapper`]: {
|
|
borderRadius: 0
|
|
}
|
|
},
|
|
[`> ${componentCls}-group-addon ${componentCls}-search-button,
|
|
> ${componentCls},
|
|
${componentCls}-affix-wrapper`]: {
|
|
'&:hover,&:focus,&:active': {
|
|
zIndex: 2
|
|
}
|
|
},
|
|
[`> ${componentCls}-affix-wrapper-focused`]: {
|
|
zIndex: 2
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
const genTextAreaStyle = token => {
|
|
const {
|
|
componentCls,
|
|
paddingLG
|
|
} = token;
|
|
const textareaPrefixCls = `${componentCls}-textarea`;
|
|
return {
|
|
[textareaPrefixCls]: {
|
|
position: 'relative',
|
|
'&-show-count': {
|
|
// https://github.com/ant-design/ant-design/issues/33049
|
|
[`> ${componentCls}`]: {
|
|
height: '100%'
|
|
},
|
|
[`${componentCls}-data-count`]: {
|
|
position: 'absolute',
|
|
bottom: -token.fontSize * token.lineHeight,
|
|
insetInlineEnd: 0,
|
|
color: token.colorTextDescription,
|
|
whiteSpace: 'nowrap',
|
|
pointerEvents: 'none'
|
|
}
|
|
},
|
|
'&-allow-clear': {
|
|
[`> ${componentCls}`]: {
|
|
paddingInlineEnd: paddingLG
|
|
}
|
|
},
|
|
[`&-affix-wrapper${textareaPrefixCls}-has-feedback`]: {
|
|
[`${componentCls}`]: {
|
|
paddingInlineEnd: paddingLG
|
|
}
|
|
},
|
|
[`&-affix-wrapper${componentCls}-affix-wrapper`]: {
|
|
padding: 0,
|
|
[`> textarea${componentCls}`]: {
|
|
fontSize: 'inherit',
|
|
border: 'none',
|
|
outline: 'none',
|
|
'&:focus': {
|
|
boxShadow: 'none !important'
|
|
}
|
|
},
|
|
[`${componentCls}-suffix`]: {
|
|
margin: 0,
|
|
'> *:not(:last-child)': {
|
|
marginInline: 0
|
|
},
|
|
// Clear Icon
|
|
[`${componentCls}-clear-icon`]: {
|
|
position: 'absolute',
|
|
insetInlineEnd: token.paddingXS,
|
|
insetBlockStart: token.paddingXS
|
|
},
|
|
// Feedback Icon
|
|
[`${textareaPrefixCls}-suffix`]: {
|
|
position: 'absolute',
|
|
top: 0,
|
|
insetInlineEnd: token.paddingInline,
|
|
bottom: 0,
|
|
zIndex: 1,
|
|
display: 'inline-flex',
|
|
alignItems: 'center',
|
|
margin: 'auto',
|
|
pointerEvents: 'none'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
function initInputToken(token) {
|
|
return (0, _internal.mergeToken)(token, {
|
|
inputAffixPadding: token.paddingXXS
|
|
});
|
|
}
|
|
const initComponentToken = token => {
|
|
const {
|
|
controlHeight,
|
|
fontSize,
|
|
lineHeight,
|
|
lineWidth,
|
|
controlHeightSM,
|
|
controlHeightLG,
|
|
fontSizeLG,
|
|
lineHeightLG,
|
|
paddingSM,
|
|
controlPaddingHorizontalSM,
|
|
controlPaddingHorizontal,
|
|
colorFillAlter,
|
|
colorPrimaryHover,
|
|
controlOutlineWidth,
|
|
controlOutline,
|
|
colorErrorOutline,
|
|
colorWarningOutline
|
|
} = token;
|
|
return {
|
|
paddingBlock: Math.max(Math.round((controlHeight - fontSize * lineHeight) / 2 * 10) / 10 - lineWidth, 3),
|
|
paddingBlockSM: Math.max(Math.round((controlHeightSM - fontSize * lineHeight) / 2 * 10) / 10 - lineWidth, 0),
|
|
paddingBlockLG: Math.ceil((controlHeightLG - fontSizeLG * lineHeightLG) / 2 * 10) / 10 - lineWidth,
|
|
paddingInline: paddingSM - lineWidth,
|
|
paddingInlineSM: controlPaddingHorizontalSM - lineWidth,
|
|
paddingInlineLG: controlPaddingHorizontal - lineWidth,
|
|
addonBg: colorFillAlter,
|
|
activeBorderColor: colorPrimaryHover,
|
|
hoverBorderColor: colorPrimaryHover,
|
|
activeShadow: `0 0 0 ${controlOutlineWidth}px ${controlOutline}`,
|
|
errorActiveShadow: `0 0 0 ${controlOutlineWidth}px ${colorErrorOutline}`,
|
|
warningActiveShadow: `0 0 0 ${controlOutlineWidth}px ${colorWarningOutline}`
|
|
};
|
|
};
|
|
// ============================== Export ==============================
|
|
exports.initComponentToken = initComponentToken;
|
|
var _default = (0, _internal.genComponentStyleHook)('Input', token => {
|
|
const inputToken = (0, _internal.mergeToken)(token, initInputToken(token));
|
|
return [genInputStyle(inputToken), genTextAreaStyle(inputToken), genAffixStyle(inputToken), genGroupStyle(inputToken), genSearchInputStyle(inputToken),
|
|
// =====================================================
|
|
// == Space Compact ==
|
|
// =====================================================
|
|
(0, _compactItem.genCompactItemStyle)(inputToken)];
|
|
}, initComponentToken);
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 99817:
|
|
/*!**********************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/input/utils.js ***!
|
|
\**********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.hasPrefixSuffix = hasPrefixSuffix;
|
|
// eslint-disable-next-line import/prefer-default-export
|
|
function hasPrefixSuffix(props) {
|
|
return !!(props.prefix || props.suffix || props.allowClear);
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 89002:
|
|
/*!*************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/locale/context.js ***!
|
|
\*************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _react = __webpack_require__(/*! react */ 59301);
|
|
const LocaleContext = /*#__PURE__*/(0, _react.createContext)(undefined);
|
|
var _default = LocaleContext;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 3388:
|
|
/*!***********************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/locale/en_US.js ***!
|
|
\***********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _en_US = _interopRequireDefault(__webpack_require__(/*! rc-pagination/lib/locale/en_US */ 84808));
|
|
var _en_US2 = _interopRequireDefault(__webpack_require__(/*! ../calendar/locale/en_US */ 62929));
|
|
var _en_US3 = _interopRequireDefault(__webpack_require__(/*! ../date-picker/locale/en_US */ 88080));
|
|
var _en_US4 = _interopRequireDefault(__webpack_require__(/*! ../time-picker/locale/en_US */ 88754));
|
|
/* eslint-disable no-template-curly-in-string */
|
|
|
|
const typeTemplate = '${label} is not a valid ${type}';
|
|
const localeValues = {
|
|
locale: 'en',
|
|
Pagination: _en_US.default,
|
|
DatePicker: _en_US3.default,
|
|
TimePicker: _en_US4.default,
|
|
Calendar: _en_US2.default,
|
|
global: {
|
|
placeholder: 'Please select'
|
|
},
|
|
Table: {
|
|
filterTitle: 'Filter menu',
|
|
filterConfirm: 'OK',
|
|
filterReset: 'Reset',
|
|
filterEmptyText: 'No filters',
|
|
filterCheckall: 'Select all items',
|
|
filterSearchPlaceholder: 'Search in filters',
|
|
emptyText: 'No data',
|
|
selectAll: 'Select current page',
|
|
selectInvert: 'Invert current page',
|
|
selectNone: 'Clear all data',
|
|
selectionAll: 'Select all data',
|
|
sortTitle: 'Sort',
|
|
expand: 'Expand row',
|
|
collapse: 'Collapse row',
|
|
triggerDesc: 'Click to sort descending',
|
|
triggerAsc: 'Click to sort ascending',
|
|
cancelSort: 'Click to cancel sorting'
|
|
},
|
|
Tour: {
|
|
Next: 'Next',
|
|
Previous: 'Previous',
|
|
Finish: 'Finish'
|
|
},
|
|
Modal: {
|
|
okText: 'OK',
|
|
cancelText: 'Cancel',
|
|
justOkText: 'OK'
|
|
},
|
|
Popconfirm: {
|
|
okText: 'OK',
|
|
cancelText: 'Cancel'
|
|
},
|
|
Transfer: {
|
|
titles: ['', ''],
|
|
searchPlaceholder: 'Search here',
|
|
itemUnit: 'item',
|
|
itemsUnit: 'items',
|
|
remove: 'Remove',
|
|
selectCurrent: 'Select current page',
|
|
removeCurrent: 'Remove current page',
|
|
selectAll: 'Select all data',
|
|
removeAll: 'Remove all data',
|
|
selectInvert: 'Invert current page'
|
|
},
|
|
Upload: {
|
|
uploading: 'Uploading...',
|
|
removeFile: 'Remove file',
|
|
uploadError: 'Upload error',
|
|
previewFile: 'Preview file',
|
|
downloadFile: 'Download file'
|
|
},
|
|
Empty: {
|
|
description: 'No data'
|
|
},
|
|
Icon: {
|
|
icon: 'icon'
|
|
},
|
|
Text: {
|
|
edit: 'Edit',
|
|
copy: 'Copy',
|
|
copied: 'Copied',
|
|
expand: 'Expand'
|
|
},
|
|
PageHeader: {
|
|
back: 'Back'
|
|
},
|
|
Form: {
|
|
optional: '(optional)',
|
|
defaultValidateMessages: {
|
|
default: 'Field validation error for ${label}',
|
|
required: 'Please enter ${label}',
|
|
enum: '${label} must be one of [${enum}]',
|
|
whitespace: '${label} cannot be a blank character',
|
|
date: {
|
|
format: '${label} date format is invalid',
|
|
parse: '${label} cannot be converted to a date',
|
|
invalid: '${label} is an invalid date'
|
|
},
|
|
types: {
|
|
string: typeTemplate,
|
|
method: typeTemplate,
|
|
array: typeTemplate,
|
|
object: typeTemplate,
|
|
number: typeTemplate,
|
|
date: typeTemplate,
|
|
boolean: typeTemplate,
|
|
integer: typeTemplate,
|
|
float: typeTemplate,
|
|
regexp: typeTemplate,
|
|
email: typeTemplate,
|
|
url: typeTemplate,
|
|
hex: typeTemplate
|
|
},
|
|
string: {
|
|
len: '${label} must be ${len} characters',
|
|
min: '${label} must be at least ${min} characters',
|
|
max: '${label} must be up to ${max} characters',
|
|
range: '${label} must be between ${min}-${max} characters'
|
|
},
|
|
number: {
|
|
len: '${label} must be equal to ${len}',
|
|
min: '${label} must be minimum ${min}',
|
|
max: '${label} must be maximum ${max}',
|
|
range: '${label} must be between ${min}-${max}'
|
|
},
|
|
array: {
|
|
len: 'Must be ${len} ${label}',
|
|
min: 'At least ${min} ${label}',
|
|
max: 'At most ${max} ${label}',
|
|
range: 'The amount of ${label} must be between ${min}-${max}'
|
|
},
|
|
pattern: {
|
|
mismatch: '${label} does not match the pattern ${pattern}'
|
|
}
|
|
}
|
|
},
|
|
Image: {
|
|
preview: 'Preview'
|
|
},
|
|
QRCode: {
|
|
expired: 'QR code expired',
|
|
refresh: 'Refresh'
|
|
},
|
|
ColorPicker: {
|
|
presetEmpty: 'Empty'
|
|
}
|
|
};
|
|
var _default = localeValues;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 87698:
|
|
/*!***********************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/locale/index.js ***!
|
|
\***********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = exports.ANT_MARK = void 0;
|
|
Object.defineProperty(exports, "useLocale", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _useLocale.default;
|
|
}
|
|
}));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _warning = _interopRequireDefault(__webpack_require__(/*! ../_util/warning */ 69621));
|
|
var _locale = __webpack_require__(/*! ../modal/locale */ 40927);
|
|
var _context = _interopRequireDefault(__webpack_require__(/*! ./context */ 89002));
|
|
var _useLocale = _interopRequireDefault(__webpack_require__(/*! ./useLocale */ 26249));
|
|
const ANT_MARK = 'internalMark';
|
|
exports.ANT_MARK = ANT_MARK;
|
|
const LocaleProvider = props => {
|
|
const {
|
|
locale = {},
|
|
children,
|
|
_ANT_MARK__
|
|
} = props;
|
|
if (false) {}
|
|
React.useEffect(() => {
|
|
const clearLocale = (0, _locale.changeConfirmLocale)(locale && locale.Modal);
|
|
return clearLocale;
|
|
}, [locale]);
|
|
const getMemoizedContextValue = React.useMemo(() => Object.assign(Object.assign({}, locale), {
|
|
exist: true
|
|
}), [locale]);
|
|
return /*#__PURE__*/React.createElement(_context.default.Provider, {
|
|
value: getMemoizedContextValue
|
|
}, children);
|
|
};
|
|
if (false) {}
|
|
var _default = LocaleProvider;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 26249:
|
|
/*!***************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/locale/useLocale.js ***!
|
|
\***************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _context = _interopRequireDefault(__webpack_require__(/*! ./context */ 89002));
|
|
var _en_US = _interopRequireDefault(__webpack_require__(/*! ./en_US */ 3388));
|
|
const useLocale = (componentName, defaultLocale) => {
|
|
const fullLocale = React.useContext(_context.default);
|
|
const getLocale = React.useMemo(() => {
|
|
var _a;
|
|
const locale = defaultLocale || _en_US.default[componentName];
|
|
const localeFromContext = (_a = fullLocale === null || fullLocale === void 0 ? void 0 : fullLocale[componentName]) !== null && _a !== void 0 ? _a : {};
|
|
return Object.assign(Object.assign({}, typeof locale === 'function' ? locale() : locale), localeFromContext || {});
|
|
}, [componentName, defaultLocale, fullLocale]);
|
|
const getLocaleCode = React.useMemo(() => {
|
|
const localeCode = fullLocale === null || fullLocale === void 0 ? void 0 : fullLocale.locale;
|
|
// Had use LocaleProvide but didn't set locale
|
|
if ((fullLocale === null || fullLocale === void 0 ? void 0 : fullLocale.exist) && !localeCode) {
|
|
return _en_US.default.locale;
|
|
}
|
|
return localeCode;
|
|
}, [fullLocale]);
|
|
return [getLocale, getLocaleCode];
|
|
};
|
|
var _default = useLocale;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 40927:
|
|
/*!***********************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/modal/locale.js ***!
|
|
\***********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.changeConfirmLocale = changeConfirmLocale;
|
|
exports.getConfirmLocale = getConfirmLocale;
|
|
var _en_US = _interopRequireDefault(__webpack_require__(/*! ../locale/en_US */ 3388));
|
|
let runtimeLocale = Object.assign({}, _en_US.default.Modal);
|
|
let localeList = [];
|
|
const generateLocale = () => localeList.reduce((merged, locale) => Object.assign(Object.assign({}, merged), locale), _en_US.default.Modal);
|
|
function changeConfirmLocale(newLocale) {
|
|
if (newLocale) {
|
|
const cloneLocale = Object.assign({}, newLocale);
|
|
localeList.push(cloneLocale);
|
|
runtimeLocale = generateLocale();
|
|
return () => {
|
|
localeList = localeList.filter(locale => locale !== cloneLocale);
|
|
runtimeLocale = generateLocale();
|
|
};
|
|
}
|
|
runtimeLocale = Object.assign({}, _en_US.default.Modal);
|
|
}
|
|
function getConfirmLocale() {
|
|
return runtimeLocale;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 89178:
|
|
/*!************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/space/Compact.js ***!
|
|
\************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.useCompactItemContext = exports["default"] = exports.SpaceCompactItemContext = exports.NoCompactStyle = void 0;
|
|
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ 92310));
|
|
var _toArray = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/Children/toArray */ 55764));
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
var _configProvider = __webpack_require__(/*! ../config-provider */ 78185);
|
|
var _useSize = _interopRequireDefault(__webpack_require__(/*! ../config-provider/hooks/useSize */ 21530));
|
|
var _style = _interopRequireDefault(__webpack_require__(/*! ./style */ 73166));
|
|
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;
|
|
};
|
|
const SpaceCompactItemContext = /*#__PURE__*/React.createContext(null);
|
|
exports.SpaceCompactItemContext = SpaceCompactItemContext;
|
|
const useCompactItemContext = (prefixCls, direction) => {
|
|
const compactItemContext = React.useContext(SpaceCompactItemContext);
|
|
const compactItemClassnames = React.useMemo(() => {
|
|
if (!compactItemContext) {
|
|
return '';
|
|
}
|
|
const {
|
|
compactDirection,
|
|
isFirstItem,
|
|
isLastItem
|
|
} = compactItemContext;
|
|
const separator = compactDirection === 'vertical' ? '-vertical-' : '-';
|
|
return (0, _classnames.default)(`${prefixCls}-compact${separator}item`, {
|
|
[`${prefixCls}-compact${separator}first-item`]: isFirstItem,
|
|
[`${prefixCls}-compact${separator}last-item`]: isLastItem,
|
|
[`${prefixCls}-compact${separator}item-rtl`]: direction === 'rtl'
|
|
});
|
|
}, [prefixCls, direction, compactItemContext]);
|
|
return {
|
|
compactSize: compactItemContext === null || compactItemContext === void 0 ? void 0 : compactItemContext.compactSize,
|
|
compactDirection: compactItemContext === null || compactItemContext === void 0 ? void 0 : compactItemContext.compactDirection,
|
|
compactItemClassnames
|
|
};
|
|
};
|
|
exports.useCompactItemContext = useCompactItemContext;
|
|
const NoCompactStyle = _ref => {
|
|
let {
|
|
children
|
|
} = _ref;
|
|
return /*#__PURE__*/React.createElement(SpaceCompactItemContext.Provider, {
|
|
value: null
|
|
}, children);
|
|
};
|
|
exports.NoCompactStyle = NoCompactStyle;
|
|
const CompactItem = _a => {
|
|
var {
|
|
children
|
|
} = _a,
|
|
otherProps = __rest(_a, ["children"]);
|
|
return /*#__PURE__*/React.createElement(SpaceCompactItemContext.Provider, {
|
|
value: otherProps
|
|
}, children);
|
|
};
|
|
const Compact = props => {
|
|
const {
|
|
getPrefixCls,
|
|
direction: directionConfig
|
|
} = React.useContext(_configProvider.ConfigContext);
|
|
const {
|
|
size,
|
|
direction,
|
|
block,
|
|
prefixCls: customizePrefixCls,
|
|
className,
|
|
rootClassName,
|
|
children
|
|
} = props,
|
|
restProps = __rest(props, ["size", "direction", "block", "prefixCls", "className", "rootClassName", "children"]);
|
|
const mergedSize = (0, _useSize.default)(ctx => size !== null && size !== void 0 ? size : ctx);
|
|
const prefixCls = getPrefixCls('space-compact', customizePrefixCls);
|
|
const [wrapSSR, hashId] = (0, _style.default)(prefixCls);
|
|
const clx = (0, _classnames.default)(prefixCls, hashId, {
|
|
[`${prefixCls}-rtl`]: directionConfig === 'rtl',
|
|
[`${prefixCls}-block`]: block,
|
|
[`${prefixCls}-vertical`]: direction === 'vertical'
|
|
}, className, rootClassName);
|
|
const compactItemContext = React.useContext(SpaceCompactItemContext);
|
|
const childNodes = (0, _toArray.default)(children);
|
|
const nodes = React.useMemo(() => childNodes.map((child, i) => {
|
|
const key = child && child.key || `${prefixCls}-item-${i}`;
|
|
return /*#__PURE__*/React.createElement(CompactItem, {
|
|
key: key,
|
|
compactSize: mergedSize,
|
|
compactDirection: direction,
|
|
isFirstItem: i === 0 && (!compactItemContext || (compactItemContext === null || compactItemContext === void 0 ? void 0 : compactItemContext.isFirstItem)),
|
|
isLastItem: i === childNodes.length - 1 && (!compactItemContext || (compactItemContext === null || compactItemContext === void 0 ? void 0 : compactItemContext.isLastItem))
|
|
}, child);
|
|
}), [size, childNodes, compactItemContext]);
|
|
// =========================== Render ===========================
|
|
if (childNodes.length === 0) {
|
|
return null;
|
|
}
|
|
return wrapSSR( /*#__PURE__*/React.createElement("div", Object.assign({
|
|
className: clx
|
|
}, restProps), nodes));
|
|
};
|
|
var _default = Compact;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 10007:
|
|
/*!******************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/space/style/compact.js ***!
|
|
\******************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
const genSpaceCompactStyle = token => {
|
|
const {
|
|
componentCls
|
|
} = token;
|
|
return {
|
|
[componentCls]: {
|
|
'&-block': {
|
|
display: 'flex',
|
|
width: '100%'
|
|
},
|
|
'&-vertical': {
|
|
flexDirection: 'column'
|
|
}
|
|
}
|
|
};
|
|
};
|
|
// ============================== Export ==============================
|
|
var _default = genSpaceCompactStyle;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 73166:
|
|
/*!****************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/space/style/index.js ***!
|
|
\****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _internal = __webpack_require__(/*! ../../theme/internal */ 35366);
|
|
var _compact = _interopRequireDefault(__webpack_require__(/*! ./compact */ 10007));
|
|
const genSpaceStyle = token => {
|
|
const {
|
|
componentCls
|
|
} = token;
|
|
return {
|
|
[componentCls]: {
|
|
display: 'inline-flex',
|
|
'&-rtl': {
|
|
direction: 'rtl'
|
|
},
|
|
'&-vertical': {
|
|
flexDirection: 'column'
|
|
},
|
|
'&-align': {
|
|
flexDirection: 'column',
|
|
'&-center': {
|
|
alignItems: 'center'
|
|
},
|
|
'&-start': {
|
|
alignItems: 'flex-start'
|
|
},
|
|
'&-end': {
|
|
alignItems: 'flex-end'
|
|
},
|
|
'&-baseline': {
|
|
alignItems: 'baseline'
|
|
}
|
|
},
|
|
[`${componentCls}-item:empty`]: {
|
|
display: 'none'
|
|
}
|
|
}
|
|
};
|
|
};
|
|
const genSpaceGapStyle = token => {
|
|
const {
|
|
componentCls
|
|
} = token;
|
|
return {
|
|
[componentCls]: {
|
|
'&-gap-row-small': {
|
|
rowGap: token.spaceGapSmallSize
|
|
},
|
|
'&-gap-row-middle': {
|
|
rowGap: token.spaceGapMiddleSize
|
|
},
|
|
'&-gap-row-large': {
|
|
rowGap: token.spaceGapLargeSize
|
|
},
|
|
'&-gap-col-small': {
|
|
columnGap: token.spaceGapSmallSize
|
|
},
|
|
'&-gap-col-middle': {
|
|
columnGap: token.spaceGapMiddleSize
|
|
},
|
|
'&-gap-col-large': {
|
|
columnGap: token.spaceGapLargeSize
|
|
}
|
|
}
|
|
};
|
|
};
|
|
// ============================== Export ==============================
|
|
var _default = (0, _internal.genComponentStyleHook)('Space', token => {
|
|
const spaceToken = (0, _internal.mergeToken)(token, {
|
|
spaceGapSmallSize: token.paddingXS,
|
|
spaceGapMiddleSize: token.padding,
|
|
spaceGapLargeSize: token.paddingLG
|
|
});
|
|
return [genSpaceStyle(spaceToken), genSpaceGapStyle(spaceToken), (0, _compact.default)(spaceToken)];
|
|
}, () => ({}), {
|
|
// Space component don't apply extra font style
|
|
// https://github.com/ant-design/ant-design/issues/40315
|
|
resetStyle: false
|
|
});
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 59634:
|
|
/*!**************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/style/compact-item-vertical.js ***!
|
|
\**************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.genCompactItemVerticalStyle = genCompactItemVerticalStyle;
|
|
function compactItemVerticalBorder(token, parentCls) {
|
|
return {
|
|
// border collapse
|
|
[`&-item:not(${parentCls}-last-item)`]: {
|
|
marginBottom: -token.lineWidth
|
|
},
|
|
'&-item': {
|
|
'&:hover,&:focus,&:active': {
|
|
zIndex: 2
|
|
},
|
|
'&[disabled]': {
|
|
zIndex: 0
|
|
}
|
|
}
|
|
};
|
|
}
|
|
function compactItemBorderVerticalRadius(prefixCls, parentCls) {
|
|
return {
|
|
[`&-item:not(${parentCls}-first-item):not(${parentCls}-last-item)`]: {
|
|
borderRadius: 0
|
|
},
|
|
[`&-item${parentCls}-first-item:not(${parentCls}-last-item)`]: {
|
|
[`&, &${prefixCls}-sm, &${prefixCls}-lg`]: {
|
|
borderEndEndRadius: 0,
|
|
borderEndStartRadius: 0
|
|
}
|
|
},
|
|
[`&-item${parentCls}-last-item:not(${parentCls}-first-item)`]: {
|
|
[`&, &${prefixCls}-sm, &${prefixCls}-lg`]: {
|
|
borderStartStartRadius: 0,
|
|
borderStartEndRadius: 0
|
|
}
|
|
}
|
|
};
|
|
}
|
|
function genCompactItemVerticalStyle(token) {
|
|
const compactCls = `${token.componentCls}-compact-vertical`;
|
|
return {
|
|
[compactCls]: Object.assign(Object.assign({}, compactItemVerticalBorder(token, compactCls)), compactItemBorderVerticalRadius(token.componentCls, compactCls))
|
|
};
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 16876:
|
|
/*!*****************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/style/compact-item.js ***!
|
|
\*****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.genCompactItemStyle = genCompactItemStyle;
|
|
// handle border collapse
|
|
function compactItemBorder(token, parentCls, options) {
|
|
const {
|
|
focusElCls,
|
|
focus,
|
|
borderElCls
|
|
} = options;
|
|
const childCombinator = borderElCls ? '> *' : '';
|
|
const hoverEffects = ['hover', focus ? 'focus' : null, 'active'].filter(Boolean).map(n => `&:${n} ${childCombinator}`).join(',');
|
|
return {
|
|
[`&-item:not(${parentCls}-last-item)`]: {
|
|
marginInlineEnd: -token.lineWidth
|
|
},
|
|
'&-item': Object.assign(Object.assign({
|
|
[hoverEffects]: {
|
|
zIndex: 2
|
|
}
|
|
}, focusElCls ? {
|
|
[`&${focusElCls}`]: {
|
|
zIndex: 2
|
|
}
|
|
} : {}), {
|
|
[`&[disabled] ${childCombinator}`]: {
|
|
zIndex: 0
|
|
}
|
|
})
|
|
};
|
|
}
|
|
// handle border-radius
|
|
function compactItemBorderRadius(prefixCls, parentCls, options) {
|
|
const {
|
|
borderElCls
|
|
} = options;
|
|
const childCombinator = borderElCls ? `> ${borderElCls}` : '';
|
|
return {
|
|
[`&-item:not(${parentCls}-first-item):not(${parentCls}-last-item) ${childCombinator}`]: {
|
|
borderRadius: 0
|
|
},
|
|
[`&-item:not(${parentCls}-last-item)${parentCls}-first-item`]: {
|
|
[`& ${childCombinator}, &${prefixCls}-sm ${childCombinator}, &${prefixCls}-lg ${childCombinator}`]: {
|
|
borderStartEndRadius: 0,
|
|
borderEndEndRadius: 0
|
|
}
|
|
},
|
|
[`&-item:not(${parentCls}-first-item)${parentCls}-last-item`]: {
|
|
[`& ${childCombinator}, &${prefixCls}-sm ${childCombinator}, &${prefixCls}-lg ${childCombinator}`]: {
|
|
borderStartStartRadius: 0,
|
|
borderEndStartRadius: 0
|
|
}
|
|
}
|
|
};
|
|
}
|
|
function genCompactItemStyle(token) {
|
|
let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {
|
|
focus: true
|
|
};
|
|
const {
|
|
componentCls
|
|
} = token;
|
|
const compactCls = `${componentCls}-compact`;
|
|
return {
|
|
[compactCls]: Object.assign(Object.assign({}, compactItemBorder(token, compactCls, options)), compactItemBorderRadius(componentCls, compactCls, options))
|
|
};
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 51011:
|
|
/*!**********************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/style/index.js ***!
|
|
\**********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.genLinkStyle = exports.genFocusStyle = exports.genFocusOutline = exports.genCommonStyle = exports.clearFix = void 0;
|
|
Object.defineProperty(exports, "operationUnit", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _operationUnit.operationUnit;
|
|
}
|
|
}));
|
|
exports.resetIcon = exports.resetComponent = void 0;
|
|
Object.defineProperty(exports, "roundedArrow", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _roundedArrow.roundedArrow;
|
|
}
|
|
}));
|
|
exports.textEllipsis = void 0;
|
|
var _operationUnit = __webpack_require__(/*! ./operationUnit */ 19685);
|
|
var _roundedArrow = __webpack_require__(/*! ./roundedArrow */ 49730);
|
|
const textEllipsis = {
|
|
overflow: 'hidden',
|
|
whiteSpace: 'nowrap',
|
|
textOverflow: 'ellipsis'
|
|
};
|
|
exports.textEllipsis = textEllipsis;
|
|
const resetComponent = token => ({
|
|
boxSizing: 'border-box',
|
|
margin: 0,
|
|
padding: 0,
|
|
color: token.colorText,
|
|
fontSize: token.fontSize,
|
|
// font-variant: @font-variant-base;
|
|
lineHeight: token.lineHeight,
|
|
listStyle: 'none',
|
|
// font-feature-settings: @font-feature-settings-base;
|
|
fontFamily: token.fontFamily
|
|
});
|
|
exports.resetComponent = resetComponent;
|
|
const resetIcon = () => ({
|
|
display: 'inline-flex',
|
|
alignItems: 'center',
|
|
color: 'inherit',
|
|
fontStyle: 'normal',
|
|
lineHeight: 0,
|
|
textAlign: 'center',
|
|
textTransform: 'none',
|
|
// for SVG icon, see https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4
|
|
verticalAlign: '-0.125em',
|
|
textRendering: 'optimizeLegibility',
|
|
'-webkit-font-smoothing': 'antialiased',
|
|
'-moz-osx-font-smoothing': 'grayscale',
|
|
'> *': {
|
|
lineHeight: 1
|
|
},
|
|
svg: {
|
|
display: 'inline-block'
|
|
}
|
|
});
|
|
exports.resetIcon = resetIcon;
|
|
const clearFix = () => ({
|
|
// https://github.com/ant-design/ant-design/issues/21301#issuecomment-583955229
|
|
'&::before': {
|
|
display: 'table',
|
|
content: '""'
|
|
},
|
|
'&::after': {
|
|
// https://github.com/ant-design/ant-design/issues/21864
|
|
display: 'table',
|
|
clear: 'both',
|
|
content: '""'
|
|
}
|
|
});
|
|
exports.clearFix = clearFix;
|
|
const genLinkStyle = token => ({
|
|
a: {
|
|
color: token.colorLink,
|
|
textDecoration: token.linkDecoration,
|
|
backgroundColor: 'transparent',
|
|
outline: 'none',
|
|
cursor: 'pointer',
|
|
transition: `color ${token.motionDurationSlow}`,
|
|
'-webkit-text-decoration-skip': 'objects',
|
|
'&:hover': {
|
|
color: token.colorLinkHover
|
|
},
|
|
'&:active': {
|
|
color: token.colorLinkActive
|
|
},
|
|
[`&:active,
|
|
&:hover`]: {
|
|
textDecoration: token.linkHoverDecoration,
|
|
outline: 0
|
|
},
|
|
// https://github.com/ant-design/ant-design/issues/22503
|
|
'&:focus': {
|
|
textDecoration: token.linkFocusDecoration,
|
|
outline: 0
|
|
},
|
|
'&[disabled]': {
|
|
color: token.colorTextDisabled,
|
|
cursor: 'not-allowed'
|
|
}
|
|
}
|
|
});
|
|
exports.genLinkStyle = genLinkStyle;
|
|
const genCommonStyle = (token, componentPrefixCls) => {
|
|
const {
|
|
fontFamily,
|
|
fontSize
|
|
} = token;
|
|
const rootPrefixSelector = `[class^="${componentPrefixCls}"], [class*=" ${componentPrefixCls}"]`;
|
|
return {
|
|
[rootPrefixSelector]: {
|
|
fontFamily,
|
|
fontSize,
|
|
boxSizing: 'border-box',
|
|
'&::before, &::after': {
|
|
boxSizing: 'border-box'
|
|
},
|
|
[rootPrefixSelector]: {
|
|
boxSizing: 'border-box',
|
|
'&::before, &::after': {
|
|
boxSizing: 'border-box'
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
exports.genCommonStyle = genCommonStyle;
|
|
const genFocusOutline = token => ({
|
|
outline: `${token.lineWidthFocus}px solid ${token.colorPrimaryBorder}`,
|
|
outlineOffset: 1,
|
|
transition: 'outline-offset 0s, outline 0s'
|
|
});
|
|
exports.genFocusOutline = genFocusOutline;
|
|
const genFocusStyle = token => ({
|
|
'&:focus-visible': Object.assign({}, genFocusOutline(token))
|
|
});
|
|
exports.genFocusStyle = genFocusStyle;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 19685:
|
|
/*!******************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/style/operationUnit.js ***!
|
|
\******************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.operationUnit = void 0;
|
|
// eslint-disable-next-line import/prefer-default-export
|
|
const operationUnit = token => ({
|
|
// FIXME: This use link but is a operation unit. Seems should be a colorPrimary.
|
|
// And Typography use this to generate link style which should not do this.
|
|
color: token.colorLink,
|
|
textDecoration: 'none',
|
|
outline: 'none',
|
|
cursor: 'pointer',
|
|
transition: `color ${token.motionDurationSlow}`,
|
|
'&:focus, &:hover': {
|
|
color: token.colorLinkHover
|
|
},
|
|
'&:active': {
|
|
color: token.colorLinkActive
|
|
}
|
|
});
|
|
exports.operationUnit = operationUnit;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 49730:
|
|
/*!*****************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/style/roundedArrow.js ***!
|
|
\*****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.roundedArrow = void 0;
|
|
const roundedArrow = (width, innerRadius, outerRadius, bgColor, boxShadow) => {
|
|
const unitWidth = width / 2;
|
|
const ax = 0;
|
|
const ay = unitWidth;
|
|
const bx = outerRadius * 1 / Math.sqrt(2);
|
|
const by = unitWidth - outerRadius * (1 - 1 / Math.sqrt(2));
|
|
const cx = unitWidth - innerRadius * (1 / Math.sqrt(2));
|
|
const cy = outerRadius * (Math.sqrt(2) - 1) + innerRadius * (1 / Math.sqrt(2));
|
|
const dx = 2 * unitWidth - cx;
|
|
const dy = cy;
|
|
const ex = 2 * unitWidth - bx;
|
|
const ey = by;
|
|
const fx = 2 * unitWidth - ax;
|
|
const fy = ay;
|
|
const shadowWidth = unitWidth * Math.sqrt(2) + outerRadius * (Math.sqrt(2) - 2);
|
|
const polygonOffset = outerRadius * (Math.sqrt(2) - 1);
|
|
return {
|
|
pointerEvents: 'none',
|
|
width,
|
|
height: width,
|
|
overflow: 'hidden',
|
|
'&::before': {
|
|
position: 'absolute',
|
|
bottom: 0,
|
|
insetInlineStart: 0,
|
|
width,
|
|
height: width / 2,
|
|
background: bgColor,
|
|
clipPath: {
|
|
_multi_value_: true,
|
|
value: [`polygon(${polygonOffset}px 100%, 50% ${polygonOffset}px, ${2 * unitWidth - polygonOffset}px 100%, ${polygonOffset}px 100%)`, `path('M ${ax} ${ay} A ${outerRadius} ${outerRadius} 0 0 0 ${bx} ${by} L ${cx} ${cy} A ${innerRadius} ${innerRadius} 0 0 1 ${dx} ${dy} L ${ex} ${ey} A ${outerRadius} ${outerRadius} 0 0 0 ${fx} ${fy} Z')`]
|
|
},
|
|
content: '""'
|
|
},
|
|
'&::after': {
|
|
content: '""',
|
|
position: 'absolute',
|
|
width: shadowWidth,
|
|
height: shadowWidth,
|
|
bottom: 0,
|
|
insetInline: 0,
|
|
margin: 'auto',
|
|
borderRadius: {
|
|
_skip_check_: true,
|
|
value: `0 0 ${innerRadius}px 0`
|
|
},
|
|
transform: 'translateY(50%) rotate(-135deg)',
|
|
boxShadow,
|
|
zIndex: 0,
|
|
background: 'transparent'
|
|
}
|
|
};
|
|
};
|
|
exports.roundedArrow = roundedArrow;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 81542:
|
|
/*!************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/context.js ***!
|
|
\************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.defaultTheme = exports.defaultConfig = exports.DesignTokenContext = void 0;
|
|
var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 36237);
|
|
var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301));
|
|
var _default = _interopRequireDefault(__webpack_require__(/*! ./themes/default */ 62));
|
|
var _seed = _interopRequireDefault(__webpack_require__(/*! ./themes/seed */ 54303));
|
|
const defaultTheme = (0, _cssinjs.createTheme)(_default.default);
|
|
// ================================ Context =================================
|
|
// To ensure snapshot stable. We disable hashed in test env.
|
|
exports.defaultTheme = defaultTheme;
|
|
const defaultConfig = {
|
|
token: _seed.default,
|
|
hashed: true
|
|
};
|
|
exports.defaultConfig = defaultConfig;
|
|
const DesignTokenContext = /*#__PURE__*/_react.default.createContext(defaultConfig);
|
|
exports.DesignTokenContext = DesignTokenContext;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 32732:
|
|
/*!********************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/interface/index.js ***!
|
|
\********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
Object.defineProperty(exports, "PresetColors", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _presetColors.PresetColors;
|
|
}
|
|
}));
|
|
var _presetColors = __webpack_require__(/*! ./presetColors */ 93761);
|
|
|
|
/***/ }),
|
|
|
|
/***/ 93761:
|
|
/*!***************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/interface/presetColors.js ***!
|
|
\***************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.PresetColors = void 0;
|
|
const PresetColors = ['blue', 'purple', 'cyan', 'green', 'magenta', 'pink', 'red', 'orange', 'yellow', 'volcano', 'geekblue', 'lime', 'gold'];
|
|
exports.PresetColors = PresetColors;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 35366:
|
|
/*!*************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/internal.js ***!
|
|
\*************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
Object.defineProperty(exports, "DesignTokenContext", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _context.DesignTokenContext;
|
|
}
|
|
}));
|
|
Object.defineProperty(exports, "PresetColors", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _interface.PresetColors;
|
|
}
|
|
}));
|
|
Object.defineProperty(exports, "defaultConfig", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _context.defaultConfig;
|
|
}
|
|
}));
|
|
Object.defineProperty(exports, "genComponentStyleHook", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _genComponentStyleHook.default;
|
|
}
|
|
}));
|
|
Object.defineProperty(exports, "genPresetColor", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _genPresetColor.default;
|
|
}
|
|
}));
|
|
Object.defineProperty(exports, "genSubStyleComponent", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _genComponentStyleHook.genSubStyleComponent;
|
|
}
|
|
}));
|
|
Object.defineProperty(exports, "mergeToken", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _statistic.merge;
|
|
}
|
|
}));
|
|
Object.defineProperty(exports, "statisticToken", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _statistic.default;
|
|
}
|
|
}));
|
|
Object.defineProperty(exports, "useResetIconStyle", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _useResetIconStyle.default;
|
|
}
|
|
}));
|
|
Object.defineProperty(exports, "useStyleRegister", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _cssinjs.useStyleRegister;
|
|
}
|
|
}));
|
|
Object.defineProperty(exports, "useToken", ({
|
|
enumerable: true,
|
|
get: function () {
|
|
return _useToken.default;
|
|
}
|
|
}));
|
|
var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 36237);
|
|
var _interface = __webpack_require__(/*! ./interface */ 32732);
|
|
var _useToken = _interopRequireDefault(__webpack_require__(/*! ./useToken */ 34313));
|
|
var _genComponentStyleHook = _interopRequireWildcard(__webpack_require__(/*! ./util/genComponentStyleHook */ 79081));
|
|
var _genPresetColor = _interopRequireDefault(__webpack_require__(/*! ./util/genPresetColor */ 24202));
|
|
var _statistic = _interopRequireWildcard(__webpack_require__(/*! ./util/statistic */ 74228));
|
|
var _useResetIconStyle = _interopRequireDefault(__webpack_require__(/*! ./util/useResetIconStyle */ 72926));
|
|
var _context = __webpack_require__(/*! ./context */ 81542);
|
|
|
|
/***/ }),
|
|
|
|
/***/ 78463:
|
|
/*!**********************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/themes/default/colorAlgorithm.js ***!
|
|
\**********************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.getSolidColor = exports.getAlphaColor = void 0;
|
|
var _tinycolor = __webpack_require__(/*! @ctrl/tinycolor */ 77122);
|
|
const getAlphaColor = (baseColor, alpha) => new _tinycolor.TinyColor(baseColor).setAlpha(alpha).toRgbString();
|
|
exports.getAlphaColor = getAlphaColor;
|
|
const getSolidColor = (baseColor, brightness) => {
|
|
const instance = new _tinycolor.TinyColor(baseColor);
|
|
return instance.darken(brightness).toHexString();
|
|
};
|
|
exports.getSolidColor = getSolidColor;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 31951:
|
|
/*!**************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/themes/default/colors.js ***!
|
|
\**************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.generateNeutralColorPalettes = exports.generateColorPalettes = void 0;
|
|
var _colors = __webpack_require__(/*! @ant-design/colors */ 30071);
|
|
var _colorAlgorithm = __webpack_require__(/*! ./colorAlgorithm */ 78463);
|
|
const generateColorPalettes = baseColor => {
|
|
const colors = (0, _colors.generate)(baseColor);
|
|
return {
|
|
1: colors[0],
|
|
2: colors[1],
|
|
3: colors[2],
|
|
4: colors[3],
|
|
5: colors[4],
|
|
6: colors[5],
|
|
7: colors[6],
|
|
8: colors[4],
|
|
9: colors[5],
|
|
10: colors[6]
|
|
// 8: colors[7],
|
|
// 9: colors[8],
|
|
// 10: colors[9],
|
|
};
|
|
};
|
|
exports.generateColorPalettes = generateColorPalettes;
|
|
const generateNeutralColorPalettes = (bgBaseColor, textBaseColor) => {
|
|
const colorBgBase = bgBaseColor || '#fff';
|
|
const colorTextBase = textBaseColor || '#000';
|
|
return {
|
|
colorBgBase,
|
|
colorTextBase,
|
|
colorText: (0, _colorAlgorithm.getAlphaColor)(colorTextBase, 0.88),
|
|
colorTextSecondary: (0, _colorAlgorithm.getAlphaColor)(colorTextBase, 0.65),
|
|
colorTextTertiary: (0, _colorAlgorithm.getAlphaColor)(colorTextBase, 0.45),
|
|
colorTextQuaternary: (0, _colorAlgorithm.getAlphaColor)(colorTextBase, 0.25),
|
|
colorFill: (0, _colorAlgorithm.getAlphaColor)(colorTextBase, 0.15),
|
|
colorFillSecondary: (0, _colorAlgorithm.getAlphaColor)(colorTextBase, 0.06),
|
|
colorFillTertiary: (0, _colorAlgorithm.getAlphaColor)(colorTextBase, 0.04),
|
|
colorFillQuaternary: (0, _colorAlgorithm.getAlphaColor)(colorTextBase, 0.02),
|
|
colorBgLayout: (0, _colorAlgorithm.getSolidColor)(colorBgBase, 4),
|
|
colorBgContainer: (0, _colorAlgorithm.getSolidColor)(colorBgBase, 0),
|
|
colorBgElevated: (0, _colorAlgorithm.getSolidColor)(colorBgBase, 0),
|
|
colorBgSpotlight: (0, _colorAlgorithm.getAlphaColor)(colorTextBase, 0.85),
|
|
colorBorder: (0, _colorAlgorithm.getSolidColor)(colorBgBase, 15),
|
|
colorBorderSecondary: (0, _colorAlgorithm.getSolidColor)(colorBgBase, 6)
|
|
};
|
|
};
|
|
exports.generateNeutralColorPalettes = generateNeutralColorPalettes;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 62:
|
|
/*!*************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/themes/default/index.js ***!
|
|
\*************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = derivative;
|
|
var _colors = __webpack_require__(/*! @ant-design/colors */ 30071);
|
|
var _genControlHeight = _interopRequireDefault(__webpack_require__(/*! ../shared/genControlHeight */ 17877));
|
|
var _genSizeMapToken = _interopRequireDefault(__webpack_require__(/*! ../shared/genSizeMapToken */ 2246));
|
|
var _seed = __webpack_require__(/*! ../seed */ 54303);
|
|
var _genColorMapToken = _interopRequireDefault(__webpack_require__(/*! ../shared/genColorMapToken */ 29330));
|
|
var _genCommonMapToken = _interopRequireDefault(__webpack_require__(/*! ../shared/genCommonMapToken */ 86704));
|
|
var _colors2 = __webpack_require__(/*! ./colors */ 31951);
|
|
var _genFontMapToken = _interopRequireDefault(__webpack_require__(/*! ../shared/genFontMapToken */ 37325));
|
|
function derivative(token) {
|
|
const colorPalettes = Object.keys(_seed.defaultPresetColors).map(colorKey => {
|
|
const colors = (0, _colors.generate)(token[colorKey]);
|
|
return new Array(10).fill(1).reduce((prev, _, i) => {
|
|
prev[`${colorKey}-${i + 1}`] = colors[i];
|
|
prev[`${colorKey}${i + 1}`] = colors[i];
|
|
return prev;
|
|
}, {});
|
|
}).reduce((prev, cur) => {
|
|
prev = Object.assign(Object.assign({}, prev), cur);
|
|
return prev;
|
|
}, {});
|
|
return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, token), colorPalettes), (0, _genColorMapToken.default)(token, {
|
|
generateColorPalettes: _colors2.generateColorPalettes,
|
|
generateNeutralColorPalettes: _colors2.generateNeutralColorPalettes
|
|
})), (0, _genFontMapToken.default)(token.fontSize)), (0, _genSizeMapToken.default)(token)), (0, _genControlHeight.default)(token)), (0, _genCommonMapToken.default)(token));
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 54303:
|
|
/*!****************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/themes/seed.js ***!
|
|
\****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.defaultPresetColors = exports["default"] = void 0;
|
|
const defaultPresetColors = {
|
|
blue: '#1677ff',
|
|
purple: '#722ED1',
|
|
cyan: '#13C2C2',
|
|
green: '#52C41A',
|
|
magenta: '#EB2F96',
|
|
pink: '#eb2f96',
|
|
red: '#F5222D',
|
|
orange: '#FA8C16',
|
|
yellow: '#FADB14',
|
|
volcano: '#FA541C',
|
|
geekblue: '#2F54EB',
|
|
gold: '#FAAD14',
|
|
lime: '#A0D911'
|
|
};
|
|
exports.defaultPresetColors = defaultPresetColors;
|
|
const seedToken = Object.assign(Object.assign({}, defaultPresetColors), {
|
|
// Color
|
|
colorPrimary: '#1677ff',
|
|
colorSuccess: '#52c41a',
|
|
colorWarning: '#faad14',
|
|
colorError: '#ff4d4f',
|
|
colorInfo: '#1677ff',
|
|
colorLink: '',
|
|
colorTextBase: '',
|
|
colorBgBase: '',
|
|
// Font
|
|
fontFamily: `-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
|
|
'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
|
|
'Noto Color Emoji'`,
|
|
fontFamilyCode: `'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace`,
|
|
fontSize: 14,
|
|
// Line
|
|
lineWidth: 1,
|
|
lineType: 'solid',
|
|
// Motion
|
|
motionUnit: 0.1,
|
|
motionBase: 0,
|
|
motionEaseOutCirc: 'cubic-bezier(0.08, 0.82, 0.17, 1)',
|
|
motionEaseInOutCirc: 'cubic-bezier(0.78, 0.14, 0.15, 0.86)',
|
|
motionEaseOut: 'cubic-bezier(0.215, 0.61, 0.355, 1)',
|
|
motionEaseInOut: 'cubic-bezier(0.645, 0.045, 0.355, 1)',
|
|
motionEaseOutBack: 'cubic-bezier(0.12, 0.4, 0.29, 1.46)',
|
|
motionEaseInBack: 'cubic-bezier(0.71, -0.46, 0.88, 0.6)',
|
|
motionEaseInQuint: 'cubic-bezier(0.755, 0.05, 0.855, 0.06)',
|
|
motionEaseOutQuint: 'cubic-bezier(0.23, 1, 0.32, 1)',
|
|
// Radius
|
|
borderRadius: 6,
|
|
// Size
|
|
sizeUnit: 4,
|
|
sizeStep: 4,
|
|
sizePopupArrow: 16,
|
|
// Control Base
|
|
controlHeight: 32,
|
|
// zIndex
|
|
zIndexBase: 0,
|
|
zIndexPopupBase: 1000,
|
|
// Image
|
|
opacityImage: 1,
|
|
// Wireframe
|
|
wireframe: false,
|
|
// Motion
|
|
motion: true
|
|
});
|
|
var _default = seedToken;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 29330:
|
|
/*!***********************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/themes/shared/genColorMapToken.js ***!
|
|
\***********************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = genColorMapToken;
|
|
var _tinycolor = __webpack_require__(/*! @ctrl/tinycolor */ 77122);
|
|
function genColorMapToken(seed, _ref) {
|
|
let {
|
|
generateColorPalettes,
|
|
generateNeutralColorPalettes
|
|
} = _ref;
|
|
const {
|
|
colorSuccess: colorSuccessBase,
|
|
colorWarning: colorWarningBase,
|
|
colorError: colorErrorBase,
|
|
colorInfo: colorInfoBase,
|
|
colorPrimary: colorPrimaryBase,
|
|
colorBgBase,
|
|
colorTextBase
|
|
} = seed;
|
|
const primaryColors = generateColorPalettes(colorPrimaryBase);
|
|
const successColors = generateColorPalettes(colorSuccessBase);
|
|
const warningColors = generateColorPalettes(colorWarningBase);
|
|
const errorColors = generateColorPalettes(colorErrorBase);
|
|
const infoColors = generateColorPalettes(colorInfoBase);
|
|
const neutralColors = generateNeutralColorPalettes(colorBgBase, colorTextBase);
|
|
// Color Link
|
|
const colorLink = seed.colorLink || seed.colorInfo;
|
|
const linkColors = generateColorPalettes(colorLink);
|
|
return Object.assign(Object.assign({}, neutralColors), {
|
|
colorPrimaryBg: primaryColors[1],
|
|
colorPrimaryBgHover: primaryColors[2],
|
|
colorPrimaryBorder: primaryColors[3],
|
|
colorPrimaryBorderHover: primaryColors[4],
|
|
colorPrimaryHover: primaryColors[5],
|
|
colorPrimary: primaryColors[6],
|
|
colorPrimaryActive: primaryColors[7],
|
|
colorPrimaryTextHover: primaryColors[8],
|
|
colorPrimaryText: primaryColors[9],
|
|
colorPrimaryTextActive: primaryColors[10],
|
|
colorSuccessBg: successColors[1],
|
|
colorSuccessBgHover: successColors[2],
|
|
colorSuccessBorder: successColors[3],
|
|
colorSuccessBorderHover: successColors[4],
|
|
colorSuccessHover: successColors[4],
|
|
colorSuccess: successColors[6],
|
|
colorSuccessActive: successColors[7],
|
|
colorSuccessTextHover: successColors[8],
|
|
colorSuccessText: successColors[9],
|
|
colorSuccessTextActive: successColors[10],
|
|
colorErrorBg: errorColors[1],
|
|
colorErrorBgHover: errorColors[2],
|
|
colorErrorBorder: errorColors[3],
|
|
colorErrorBorderHover: errorColors[4],
|
|
colorErrorHover: errorColors[5],
|
|
colorError: errorColors[6],
|
|
colorErrorActive: errorColors[7],
|
|
colorErrorTextHover: errorColors[8],
|
|
colorErrorText: errorColors[9],
|
|
colorErrorTextActive: errorColors[10],
|
|
colorWarningBg: warningColors[1],
|
|
colorWarningBgHover: warningColors[2],
|
|
colorWarningBorder: warningColors[3],
|
|
colorWarningBorderHover: warningColors[4],
|
|
colorWarningHover: warningColors[4],
|
|
colorWarning: warningColors[6],
|
|
colorWarningActive: warningColors[7],
|
|
colorWarningTextHover: warningColors[8],
|
|
colorWarningText: warningColors[9],
|
|
colorWarningTextActive: warningColors[10],
|
|
colorInfoBg: infoColors[1],
|
|
colorInfoBgHover: infoColors[2],
|
|
colorInfoBorder: infoColors[3],
|
|
colorInfoBorderHover: infoColors[4],
|
|
colorInfoHover: infoColors[4],
|
|
colorInfo: infoColors[6],
|
|
colorInfoActive: infoColors[7],
|
|
colorInfoTextHover: infoColors[8],
|
|
colorInfoText: infoColors[9],
|
|
colorInfoTextActive: infoColors[10],
|
|
colorLinkHover: linkColors[4],
|
|
colorLink: linkColors[6],
|
|
colorLinkActive: linkColors[7],
|
|
colorBgMask: new _tinycolor.TinyColor('#000').setAlpha(0.45).toRgbString(),
|
|
colorWhite: '#fff'
|
|
});
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 86704:
|
|
/*!************************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/themes/shared/genCommonMapToken.js ***!
|
|
\************************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = genCommonMapToken;
|
|
var _genRadius = _interopRequireDefault(__webpack_require__(/*! ./genRadius */ 93162));
|
|
function genCommonMapToken(token) {
|
|
const {
|
|
motionUnit,
|
|
motionBase,
|
|
borderRadius,
|
|
lineWidth
|
|
} = token;
|
|
return Object.assign({
|
|
// motion
|
|
motionDurationFast: `${(motionBase + motionUnit).toFixed(1)}s`,
|
|
motionDurationMid: `${(motionBase + motionUnit * 2).toFixed(1)}s`,
|
|
motionDurationSlow: `${(motionBase + motionUnit * 3).toFixed(1)}s`,
|
|
// line
|
|
lineWidthBold: lineWidth + 1
|
|
}, (0, _genRadius.default)(borderRadius));
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 17877:
|
|
/*!***********************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/themes/shared/genControlHeight.js ***!
|
|
\***********************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
const genControlHeight = token => {
|
|
const {
|
|
controlHeight
|
|
} = token;
|
|
return {
|
|
controlHeightSM: controlHeight * 0.75,
|
|
controlHeightXS: controlHeight * 0.5,
|
|
controlHeightLG: controlHeight * 1.25
|
|
};
|
|
};
|
|
var _default = genControlHeight;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 37325:
|
|
/*!**********************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/themes/shared/genFontMapToken.js ***!
|
|
\**********************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _genFontSizes = _interopRequireDefault(__webpack_require__(/*! ./genFontSizes */ 80546));
|
|
const genFontMapToken = fontSize => {
|
|
const fontSizePairs = (0, _genFontSizes.default)(fontSize);
|
|
const fontSizes = fontSizePairs.map(pair => pair.size);
|
|
const lineHeights = fontSizePairs.map(pair => pair.lineHeight);
|
|
return {
|
|
fontSizeSM: fontSizes[0],
|
|
fontSize: fontSizes[1],
|
|
fontSizeLG: fontSizes[2],
|
|
fontSizeXL: fontSizes[3],
|
|
fontSizeHeading1: fontSizes[6],
|
|
fontSizeHeading2: fontSizes[5],
|
|
fontSizeHeading3: fontSizes[4],
|
|
fontSizeHeading4: fontSizes[3],
|
|
fontSizeHeading5: fontSizes[2],
|
|
lineHeight: lineHeights[1],
|
|
lineHeightLG: lineHeights[2],
|
|
lineHeightSM: lineHeights[0],
|
|
lineHeightHeading1: lineHeights[6],
|
|
lineHeightHeading2: lineHeights[5],
|
|
lineHeightHeading3: lineHeights[4],
|
|
lineHeightHeading4: lineHeights[3],
|
|
lineHeightHeading5: lineHeights[2]
|
|
};
|
|
};
|
|
var _default = genFontMapToken;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 80546:
|
|
/*!*******************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/themes/shared/genFontSizes.js ***!
|
|
\*******************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = getFontSizes;
|
|
// https://zhuanlan.zhihu.com/p/32746810
|
|
function getFontSizes(base) {
|
|
const fontSizes = new Array(10).fill(null).map((_, index) => {
|
|
const i = index - 1;
|
|
const baseSize = base * Math.pow(2.71828, i / 5);
|
|
const intSize = index > 1 ? Math.floor(baseSize) : Math.ceil(baseSize);
|
|
// Convert to even
|
|
return Math.floor(intSize / 2) * 2;
|
|
});
|
|
fontSizes[1] = base;
|
|
return fontSizes.map(size => {
|
|
const height = size + 8;
|
|
return {
|
|
size,
|
|
lineHeight: height / size
|
|
};
|
|
});
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 93162:
|
|
/*!****************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/themes/shared/genRadius.js ***!
|
|
\****************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
const genRadius = radiusBase => {
|
|
let radiusLG = radiusBase;
|
|
let radiusSM = radiusBase;
|
|
let radiusXS = radiusBase;
|
|
let radiusOuter = radiusBase;
|
|
// radiusLG
|
|
if (radiusBase < 6 && radiusBase >= 5) {
|
|
radiusLG = radiusBase + 1;
|
|
} else if (radiusBase < 16 && radiusBase >= 6) {
|
|
radiusLG = radiusBase + 2;
|
|
} else if (radiusBase >= 16) {
|
|
radiusLG = 16;
|
|
}
|
|
// radiusSM
|
|
if (radiusBase < 7 && radiusBase >= 5) {
|
|
radiusSM = 4;
|
|
} else if (radiusBase < 8 && radiusBase >= 7) {
|
|
radiusSM = 5;
|
|
} else if (radiusBase < 14 && radiusBase >= 8) {
|
|
radiusSM = 6;
|
|
} else if (radiusBase < 16 && radiusBase >= 14) {
|
|
radiusSM = 7;
|
|
} else if (radiusBase >= 16) {
|
|
radiusSM = 8;
|
|
}
|
|
// radiusXS
|
|
if (radiusBase < 6 && radiusBase >= 2) {
|
|
radiusXS = 1;
|
|
} else if (radiusBase >= 6) {
|
|
radiusXS = 2;
|
|
}
|
|
// radiusOuter
|
|
if (radiusBase > 4 && radiusBase < 8) {
|
|
radiusOuter = 4;
|
|
} else if (radiusBase >= 8) {
|
|
radiusOuter = 6;
|
|
}
|
|
return {
|
|
borderRadius: radiusBase > 16 ? 16 : radiusBase,
|
|
borderRadiusXS: radiusXS,
|
|
borderRadiusSM: radiusSM,
|
|
borderRadiusLG: radiusLG,
|
|
borderRadiusOuter: radiusOuter
|
|
};
|
|
};
|
|
var _default = genRadius;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 2246:
|
|
/*!**********************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/themes/shared/genSizeMapToken.js ***!
|
|
\**********************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = genSizeMapToken;
|
|
function genSizeMapToken(token) {
|
|
const {
|
|
sizeUnit,
|
|
sizeStep
|
|
} = token;
|
|
return {
|
|
sizeXXL: sizeUnit * (sizeStep + 8),
|
|
sizeXL: sizeUnit * (sizeStep + 4),
|
|
sizeLG: sizeUnit * (sizeStep + 2),
|
|
sizeMD: sizeUnit * (sizeStep + 1),
|
|
sizeMS: sizeUnit * sizeStep,
|
|
size: sizeUnit * sizeStep,
|
|
sizeSM: sizeUnit * (sizeStep - 1),
|
|
sizeXS: sizeUnit * (sizeStep - 2),
|
|
sizeXXS: sizeUnit * (sizeStep - 3) // 4
|
|
};
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 34313:
|
|
/*!*************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/useToken.js ***!
|
|
\*************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = useToken;
|
|
exports.getComputedToken = void 0;
|
|
var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 36237);
|
|
var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301));
|
|
var _version = _interopRequireDefault(__webpack_require__(/*! ../version */ 11025));
|
|
var _context = __webpack_require__(/*! ./context */ 81542);
|
|
var _seed = _interopRequireDefault(__webpack_require__(/*! ./themes/seed */ 54303));
|
|
var _alias = _interopRequireDefault(__webpack_require__(/*! ./util/alias */ 40204));
|
|
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;
|
|
};
|
|
const getComputedToken = (originToken, overrideToken, theme) => {
|
|
const derivativeToken = theme.getDerivativeToken(originToken);
|
|
const {
|
|
override
|
|
} = overrideToken,
|
|
components = __rest(overrideToken, ["override"]);
|
|
// Merge with override
|
|
let mergedDerivativeToken = Object.assign(Object.assign({}, derivativeToken), {
|
|
override
|
|
});
|
|
// Format if needed
|
|
mergedDerivativeToken = (0, _alias.default)(mergedDerivativeToken);
|
|
if (components) {
|
|
Object.entries(components).forEach(_ref => {
|
|
let [key, value] = _ref;
|
|
const {
|
|
theme: componentTheme
|
|
} = value,
|
|
componentTokens = __rest(value, ["theme"]);
|
|
let mergedComponentToken = componentTokens;
|
|
if (componentTheme) {
|
|
mergedComponentToken = getComputedToken(Object.assign(Object.assign({}, mergedDerivativeToken), componentTokens), {
|
|
override: componentTokens
|
|
}, componentTheme);
|
|
}
|
|
mergedDerivativeToken[key] = mergedComponentToken;
|
|
});
|
|
}
|
|
return mergedDerivativeToken;
|
|
};
|
|
// ================================== Hook ==================================
|
|
exports.getComputedToken = getComputedToken;
|
|
function useToken() {
|
|
const {
|
|
token: rootDesignToken,
|
|
hashed,
|
|
theme,
|
|
components
|
|
} = _react.default.useContext(_context.DesignTokenContext);
|
|
const salt = `${_version.default}-${hashed || ''}`;
|
|
const mergedTheme = theme || _context.defaultTheme;
|
|
const [token, hashId] = (0, _cssinjs.useCacheToken)(mergedTheme, [_seed.default, rootDesignToken], {
|
|
salt,
|
|
override: Object.assign({
|
|
override: rootDesignToken
|
|
}, components),
|
|
getComputedToken,
|
|
// formatToken will not be consumed after 1.15.0 with getComputedToken.
|
|
// But token will break if @ant-design/cssinjs is under 1.15.0 without it
|
|
formatToken: _alias.default
|
|
});
|
|
return [mergedTheme, token, hashed ? hashId : ''];
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 40204:
|
|
/*!***************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/util/alias.js ***!
|
|
\***************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = formatToken;
|
|
var _tinycolor = __webpack_require__(/*! @ctrl/tinycolor */ 77122);
|
|
var _seed = _interopRequireDefault(__webpack_require__(/*! ../themes/seed */ 54303));
|
|
var _getAlphaColor = _interopRequireDefault(__webpack_require__(/*! ./getAlphaColor */ 2300));
|
|
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;
|
|
};
|
|
/**
|
|
* Seed (designer) > Derivative (designer) > Alias (developer).
|
|
*
|
|
* Merge seed & derivative & override token and generate alias token for developer.
|
|
*/
|
|
function formatToken(derivativeToken) {
|
|
const {
|
|
override
|
|
} = derivativeToken,
|
|
restToken = __rest(derivativeToken, ["override"]);
|
|
const overrideTokens = Object.assign({}, override);
|
|
Object.keys(_seed.default).forEach(token => {
|
|
delete overrideTokens[token];
|
|
});
|
|
const mergedToken = Object.assign(Object.assign({}, restToken), overrideTokens);
|
|
const screenXS = 480;
|
|
const screenSM = 576;
|
|
const screenMD = 768;
|
|
const screenLG = 992;
|
|
const screenXL = 1200;
|
|
const screenXXL = 1600;
|
|
// Motion
|
|
if (mergedToken.motion === false) {
|
|
const fastDuration = '0s';
|
|
mergedToken.motionDurationFast = fastDuration;
|
|
mergedToken.motionDurationMid = fastDuration;
|
|
mergedToken.motionDurationSlow = fastDuration;
|
|
}
|
|
// Generate alias token
|
|
const aliasToken = Object.assign(Object.assign(Object.assign({}, mergedToken), {
|
|
// ============== Background ============== //
|
|
colorFillContent: mergedToken.colorFillSecondary,
|
|
colorFillContentHover: mergedToken.colorFill,
|
|
colorFillAlter: mergedToken.colorFillQuaternary,
|
|
colorBgContainerDisabled: mergedToken.colorFillTertiary,
|
|
// ============== Split ============== //
|
|
colorBorderBg: mergedToken.colorBgContainer,
|
|
colorSplit: (0, _getAlphaColor.default)(mergedToken.colorBorderSecondary, mergedToken.colorBgContainer),
|
|
// ============== Text ============== //
|
|
colorTextPlaceholder: mergedToken.colorTextQuaternary,
|
|
colorTextDisabled: mergedToken.colorTextQuaternary,
|
|
colorTextHeading: mergedToken.colorText,
|
|
colorTextLabel: mergedToken.colorTextSecondary,
|
|
colorTextDescription: mergedToken.colorTextTertiary,
|
|
colorTextLightSolid: mergedToken.colorWhite,
|
|
colorHighlight: mergedToken.colorError,
|
|
colorBgTextHover: mergedToken.colorFillSecondary,
|
|
colorBgTextActive: mergedToken.colorFill,
|
|
colorIcon: mergedToken.colorTextTertiary,
|
|
colorIconHover: mergedToken.colorText,
|
|
colorErrorOutline: (0, _getAlphaColor.default)(mergedToken.colorErrorBg, mergedToken.colorBgContainer),
|
|
colorWarningOutline: (0, _getAlphaColor.default)(mergedToken.colorWarningBg, mergedToken.colorBgContainer),
|
|
// Font
|
|
fontSizeIcon: mergedToken.fontSizeSM,
|
|
// Line
|
|
lineWidthFocus: mergedToken.lineWidth * 4,
|
|
// Control
|
|
lineWidth: mergedToken.lineWidth,
|
|
controlOutlineWidth: mergedToken.lineWidth * 2,
|
|
// Checkbox size and expand icon size
|
|
controlInteractiveSize: mergedToken.controlHeight / 2,
|
|
controlItemBgHover: mergedToken.colorFillTertiary,
|
|
controlItemBgActive: mergedToken.colorPrimaryBg,
|
|
controlItemBgActiveHover: mergedToken.colorPrimaryBgHover,
|
|
controlItemBgActiveDisabled: mergedToken.colorFill,
|
|
controlTmpOutline: mergedToken.colorFillQuaternary,
|
|
controlOutline: (0, _getAlphaColor.default)(mergedToken.colorPrimaryBg, mergedToken.colorBgContainer),
|
|
lineType: mergedToken.lineType,
|
|
borderRadius: mergedToken.borderRadius,
|
|
borderRadiusXS: mergedToken.borderRadiusXS,
|
|
borderRadiusSM: mergedToken.borderRadiusSM,
|
|
borderRadiusLG: mergedToken.borderRadiusLG,
|
|
fontWeightStrong: 600,
|
|
opacityLoading: 0.65,
|
|
linkDecoration: 'none',
|
|
linkHoverDecoration: 'none',
|
|
linkFocusDecoration: 'none',
|
|
controlPaddingHorizontal: 12,
|
|
controlPaddingHorizontalSM: 8,
|
|
paddingXXS: mergedToken.sizeXXS,
|
|
paddingXS: mergedToken.sizeXS,
|
|
paddingSM: mergedToken.sizeSM,
|
|
padding: mergedToken.size,
|
|
paddingMD: mergedToken.sizeMD,
|
|
paddingLG: mergedToken.sizeLG,
|
|
paddingXL: mergedToken.sizeXL,
|
|
paddingContentHorizontalLG: mergedToken.sizeLG,
|
|
paddingContentVerticalLG: mergedToken.sizeMS,
|
|
paddingContentHorizontal: mergedToken.sizeMS,
|
|
paddingContentVertical: mergedToken.sizeSM,
|
|
paddingContentHorizontalSM: mergedToken.size,
|
|
paddingContentVerticalSM: mergedToken.sizeXS,
|
|
marginXXS: mergedToken.sizeXXS,
|
|
marginXS: mergedToken.sizeXS,
|
|
marginSM: mergedToken.sizeSM,
|
|
margin: mergedToken.size,
|
|
marginMD: mergedToken.sizeMD,
|
|
marginLG: mergedToken.sizeLG,
|
|
marginXL: mergedToken.sizeXL,
|
|
marginXXL: mergedToken.sizeXXL,
|
|
boxShadow: `
|
|
0 6px 16px 0 rgba(0, 0, 0, 0.08),
|
|
0 3px 6px -4px rgba(0, 0, 0, 0.12),
|
|
0 9px 28px 8px rgba(0, 0, 0, 0.05)
|
|
`,
|
|
boxShadowSecondary: `
|
|
0 6px 16px 0 rgba(0, 0, 0, 0.08),
|
|
0 3px 6px -4px rgba(0, 0, 0, 0.12),
|
|
0 9px 28px 8px rgba(0, 0, 0, 0.05)
|
|
`,
|
|
boxShadowTertiary: `
|
|
0 1px 2px 0 rgba(0, 0, 0, 0.03),
|
|
0 1px 6px -1px rgba(0, 0, 0, 0.02),
|
|
0 2px 4px 0 rgba(0, 0, 0, 0.02)
|
|
`,
|
|
screenXS,
|
|
screenXSMin: screenXS,
|
|
screenXSMax: screenSM - 1,
|
|
screenSM,
|
|
screenSMMin: screenSM,
|
|
screenSMMax: screenMD - 1,
|
|
screenMD,
|
|
screenMDMin: screenMD,
|
|
screenMDMax: screenLG - 1,
|
|
screenLG,
|
|
screenLGMin: screenLG,
|
|
screenLGMax: screenXL - 1,
|
|
screenXL,
|
|
screenXLMin: screenXL,
|
|
screenXLMax: screenXXL - 1,
|
|
screenXXL,
|
|
screenXXLMin: screenXXL,
|
|
boxShadowPopoverArrow: '2px 2px 5px rgba(0, 0, 0, 0.05)',
|
|
boxShadowCard: `
|
|
0 1px 2px -2px ${new _tinycolor.TinyColor('rgba(0, 0, 0, 0.16)').toRgbString()},
|
|
0 3px 6px 0 ${new _tinycolor.TinyColor('rgba(0, 0, 0, 0.12)').toRgbString()},
|
|
0 5px 12px 4px ${new _tinycolor.TinyColor('rgba(0, 0, 0, 0.09)').toRgbString()}
|
|
`,
|
|
boxShadowDrawerRight: `
|
|
-6px 0 16px 0 rgba(0, 0, 0, 0.08),
|
|
-3px 0 6px -4px rgba(0, 0, 0, 0.12),
|
|
-9px 0 28px 8px rgba(0, 0, 0, 0.05)
|
|
`,
|
|
boxShadowDrawerLeft: `
|
|
6px 0 16px 0 rgba(0, 0, 0, 0.08),
|
|
3px 0 6px -4px rgba(0, 0, 0, 0.12),
|
|
9px 0 28px 8px rgba(0, 0, 0, 0.05)
|
|
`,
|
|
boxShadowDrawerUp: `
|
|
0 6px 16px 0 rgba(0, 0, 0, 0.08),
|
|
0 3px 6px -4px rgba(0, 0, 0, 0.12),
|
|
0 9px 28px 8px rgba(0, 0, 0, 0.05)
|
|
`,
|
|
boxShadowDrawerDown: `
|
|
0 -6px 16px 0 rgba(0, 0, 0, 0.08),
|
|
0 -3px 6px -4px rgba(0, 0, 0, 0.12),
|
|
0 -9px 28px 8px rgba(0, 0, 0, 0.05)
|
|
`,
|
|
boxShadowTabsOverflowLeft: 'inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)',
|
|
boxShadowTabsOverflowRight: 'inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)',
|
|
boxShadowTabsOverflowTop: 'inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)',
|
|
boxShadowTabsOverflowBottom: 'inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)'
|
|
}), overrideTokens);
|
|
return aliasToken;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 79081:
|
|
/*!*******************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/util/genComponentStyleHook.js ***!
|
|
\*******************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = genComponentStyleHook;
|
|
exports.genSubStyleComponent = void 0;
|
|
var _react = __webpack_require__(/*! react */ 59301);
|
|
var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 36237);
|
|
var _rcUtil = __webpack_require__(/*! rc-util */ 70425);
|
|
var _context = __webpack_require__(/*! ../../config-provider/context */ 11033);
|
|
var _style = __webpack_require__(/*! ../../style */ 51011);
|
|
var _useToken = _interopRequireDefault(__webpack_require__(/*! ../useToken */ 34313));
|
|
var _statistic = _interopRequireWildcard(__webpack_require__(/*! ./statistic */ 74228));
|
|
var _useResetIconStyle = _interopRequireDefault(__webpack_require__(/*! ./useResetIconStyle */ 72926));
|
|
/* eslint-disable no-redeclare */
|
|
|
|
function genComponentStyleHook(componentName, styleFn, getDefaultToken) {
|
|
let options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
|
|
const cells = Array.isArray(componentName) ? componentName : [componentName, componentName];
|
|
const [component] = cells;
|
|
const concatComponent = cells.join('-');
|
|
return prefixCls => {
|
|
const [theme, token, hashId] = (0, _useToken.default)();
|
|
const {
|
|
getPrefixCls,
|
|
iconPrefixCls,
|
|
csp
|
|
} = (0, _react.useContext)(_context.ConfigContext);
|
|
const rootPrefixCls = getPrefixCls();
|
|
// Shared config
|
|
const sharedConfig = {
|
|
theme,
|
|
token,
|
|
hashId,
|
|
nonce: () => csp === null || csp === void 0 ? void 0 : csp.nonce,
|
|
clientOnly: options.clientOnly,
|
|
// antd is always at top of styles
|
|
order: options.order || -999
|
|
};
|
|
// Generate style for all a tags in antd component.
|
|
(0, _cssinjs.useStyleRegister)(Object.assign(Object.assign({}, sharedConfig), {
|
|
clientOnly: false,
|
|
path: ['Shared', rootPrefixCls]
|
|
}), () => [{
|
|
// Link
|
|
'&': (0, _style.genLinkStyle)(token)
|
|
}]);
|
|
// Generate style for icons
|
|
(0, _useResetIconStyle.default)(iconPrefixCls);
|
|
return [(0, _cssinjs.useStyleRegister)(Object.assign(Object.assign({}, sharedConfig), {
|
|
path: [concatComponent, prefixCls, iconPrefixCls]
|
|
}), () => {
|
|
const {
|
|
token: proxyToken,
|
|
flush
|
|
} = (0, _statistic.default)(token);
|
|
const customComponentToken = Object.assign({}, token[component]);
|
|
if (options.deprecatedTokens) {
|
|
const {
|
|
deprecatedTokens
|
|
} = options;
|
|
deprecatedTokens.forEach(_ref => {
|
|
let [oldTokenKey, newTokenKey] = _ref;
|
|
var _a;
|
|
if (false) {}
|
|
// Should wrap with `if` clause, or there will be `undefined` in object.
|
|
if ((customComponentToken === null || customComponentToken === void 0 ? void 0 : customComponentToken[oldTokenKey]) || (customComponentToken === null || customComponentToken === void 0 ? void 0 : customComponentToken[newTokenKey])) {
|
|
(_a = customComponentToken[newTokenKey]) !== null && _a !== void 0 ? _a : customComponentToken[newTokenKey] = customComponentToken === null || customComponentToken === void 0 ? void 0 : customComponentToken[oldTokenKey];
|
|
}
|
|
});
|
|
}
|
|
const defaultComponentToken = typeof getDefaultToken === 'function' ? getDefaultToken((0, _statistic.merge)(proxyToken, customComponentToken !== null && customComponentToken !== void 0 ? customComponentToken : {})) : getDefaultToken;
|
|
const mergedComponentToken = Object.assign(Object.assign({}, defaultComponentToken), customComponentToken);
|
|
const componentCls = `.${prefixCls}`;
|
|
const mergedToken = (0, _statistic.merge)(proxyToken, {
|
|
componentCls,
|
|
prefixCls,
|
|
iconCls: `.${iconPrefixCls}`,
|
|
antCls: `.${rootPrefixCls}`
|
|
}, mergedComponentToken);
|
|
const styleInterpolation = styleFn(mergedToken, {
|
|
hashId,
|
|
prefixCls,
|
|
rootPrefixCls,
|
|
iconPrefixCls,
|
|
overrideComponentToken: customComponentToken
|
|
});
|
|
flush(component, mergedComponentToken);
|
|
return [options.resetStyle === false ? null : (0, _style.genCommonStyle)(token, prefixCls), styleInterpolation];
|
|
}), hashId];
|
|
};
|
|
}
|
|
const genSubStyleComponent = (componentName, styleFn, getDefaultToken, options) => {
|
|
const useStyle = genComponentStyleHook(componentName, styleFn, getDefaultToken, Object.assign({
|
|
resetStyle: false,
|
|
// Sub Style should default after root one
|
|
order: -998
|
|
}, options));
|
|
const StyledComponent = _ref2 => {
|
|
let {
|
|
prefixCls
|
|
} = _ref2;
|
|
useStyle(prefixCls);
|
|
return null;
|
|
};
|
|
if (false) {}
|
|
return StyledComponent;
|
|
};
|
|
exports.genSubStyleComponent = genSubStyleComponent;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 24202:
|
|
/*!************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/util/genPresetColor.js ***!
|
|
\************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = genPresetColor;
|
|
var _interface = __webpack_require__(/*! ../interface */ 32732);
|
|
function genPresetColor(token, genCss) {
|
|
return _interface.PresetColors.reduce((prev, colorKey) => {
|
|
const lightColor = token[`${colorKey}1`];
|
|
const lightBorderColor = token[`${colorKey}3`];
|
|
const darkColor = token[`${colorKey}6`];
|
|
const textColor = token[`${colorKey}7`];
|
|
return Object.assign(Object.assign({}, prev), genCss(colorKey, {
|
|
lightColor,
|
|
lightBorderColor,
|
|
darkColor,
|
|
textColor
|
|
}));
|
|
}, {});
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 2300:
|
|
/*!***********************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/util/getAlphaColor.js ***!
|
|
\***********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _tinycolor = __webpack_require__(/*! @ctrl/tinycolor */ 77122);
|
|
function isStableColor(color) {
|
|
return color >= 0 && color <= 255;
|
|
}
|
|
function getAlphaColor(frontColor, backgroundColor) {
|
|
const {
|
|
r: fR,
|
|
g: fG,
|
|
b: fB,
|
|
a: originAlpha
|
|
} = new _tinycolor.TinyColor(frontColor).toRgb();
|
|
if (originAlpha < 1) {
|
|
return frontColor;
|
|
}
|
|
const {
|
|
r: bR,
|
|
g: bG,
|
|
b: bB
|
|
} = new _tinycolor.TinyColor(backgroundColor).toRgb();
|
|
for (let fA = 0.01; fA <= 1; fA += 0.01) {
|
|
const r = Math.round((fR - bR * (1 - fA)) / fA);
|
|
const g = Math.round((fG - bG * (1 - fA)) / fA);
|
|
const b = Math.round((fB - bB * (1 - fA)) / fA);
|
|
if (isStableColor(r) && isStableColor(g) && isStableColor(b)) {
|
|
return new _tinycolor.TinyColor({
|
|
r,
|
|
g,
|
|
b,
|
|
a: Math.round(fA * 100) / 100
|
|
}).toRgbString();
|
|
}
|
|
}
|
|
// fallback
|
|
/* istanbul ignore next */
|
|
return new _tinycolor.TinyColor({
|
|
r: fR,
|
|
g: fG,
|
|
b: fB,
|
|
a: 1
|
|
}).toRgbString();
|
|
}
|
|
var _default = getAlphaColor;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 74228:
|
|
/*!*******************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/util/statistic.js ***!
|
|
\*******************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports._statistic_build_ = void 0;
|
|
exports["default"] = statisticToken;
|
|
exports.merge = merge;
|
|
exports.statistic = void 0;
|
|
const enableStatistic = false || typeof CSSINJS_STATISTIC !== 'undefined';
|
|
let recording = true;
|
|
/**
|
|
* This function will do as `Object.assign` in production. But will use Object.defineProperty:get to
|
|
* pass all value access in development. To support statistic field usage with alias token.
|
|
*/
|
|
function merge() {
|
|
for (var _len = arguments.length, objs = new Array(_len), _key = 0; _key < _len; _key++) {
|
|
objs[_key] = arguments[_key];
|
|
}
|
|
/* istanbul ignore next */
|
|
if (!enableStatistic) {
|
|
return Object.assign.apply(Object, [{}].concat(objs));
|
|
}
|
|
recording = false;
|
|
const ret = {};
|
|
objs.forEach(obj => {
|
|
const keys = Object.keys(obj);
|
|
keys.forEach(key => {
|
|
Object.defineProperty(ret, key, {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: () => obj[key]
|
|
});
|
|
});
|
|
});
|
|
recording = true;
|
|
return ret;
|
|
}
|
|
/** @internal Internal Usage. Not use in your production. */
|
|
const statistic = {};
|
|
/** @internal Internal Usage. Not use in your production. */
|
|
// eslint-disable-next-line camelcase
|
|
exports.statistic = statistic;
|
|
const _statistic_build_ = {};
|
|
/* istanbul ignore next */
|
|
exports._statistic_build_ = _statistic_build_;
|
|
function noop() {}
|
|
/** Statistic token usage case. Should use `merge` function if you do not want spread record. */
|
|
function statisticToken(token) {
|
|
let tokenKeys;
|
|
let proxy = token;
|
|
let flush = noop;
|
|
if (enableStatistic) {
|
|
tokenKeys = new Set();
|
|
proxy = new Proxy(token, {
|
|
get(obj, prop) {
|
|
if (recording) {
|
|
tokenKeys.add(prop);
|
|
}
|
|
return obj[prop];
|
|
}
|
|
});
|
|
flush = (componentName, componentToken) => {
|
|
var _a;
|
|
statistic[componentName] = {
|
|
global: Array.from(tokenKeys),
|
|
component: Object.assign(Object.assign({}, (_a = statistic[componentName]) === null || _a === void 0 ? void 0 : _a.component), componentToken)
|
|
};
|
|
};
|
|
}
|
|
return {
|
|
token: proxy,
|
|
keys: tokenKeys,
|
|
flush
|
|
};
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 72926:
|
|
/*!***************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/theme/util/useResetIconStyle.js ***!
|
|
\***************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 36237);
|
|
var _style = __webpack_require__(/*! ../../style */ 51011);
|
|
var _useToken = _interopRequireDefault(__webpack_require__(/*! ../useToken */ 34313));
|
|
const useResetIconStyle = (iconPrefixCls, csp) => {
|
|
const [theme, token] = (0, _useToken.default)();
|
|
// Generate style for icons
|
|
return (0, _cssinjs.useStyleRegister)({
|
|
theme,
|
|
token,
|
|
hashId: '',
|
|
path: ['ant-design-icons', iconPrefixCls],
|
|
nonce: () => csp === null || csp === void 0 ? void 0 : csp.nonce
|
|
}, () => [{
|
|
[`.${iconPrefixCls}`]: Object.assign(Object.assign({}, (0, _style.resetIcon)()), {
|
|
[`.${iconPrefixCls} .${iconPrefixCls}-icon`]: {
|
|
display: 'block'
|
|
}
|
|
})
|
|
}]);
|
|
};
|
|
var _default = useResetIconStyle;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 88754:
|
|
/*!***********************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/time-picker/locale/en_US.js ***!
|
|
\***********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
const locale = {
|
|
placeholder: 'Select time',
|
|
rangePlaceholder: ['Start time', 'End time']
|
|
};
|
|
var _default = locale;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 11025:
|
|
/*!************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/version/index.js ***!
|
|
\************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
"use client";
|
|
|
|
/* eslint import/no-unresolved: 0 */
|
|
// @ts-ignore
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _version = _interopRequireDefault(__webpack_require__(/*! ./version */ 71323));
|
|
var _default = _version.default;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 71323:
|
|
/*!**************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/lib/version/version.js ***!
|
|
\**************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _default = '5.9.0';
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 84808:
|
|
/*!*****************************************************************************!*\
|
|
!*** ./node_modules/_rc-pagination@3.6.1@rc-pagination/lib/locale/en_US.js ***!
|
|
\*****************************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _default = {
|
|
// Options.jsx
|
|
items_per_page: '/ page',
|
|
jump_to: 'Go to',
|
|
jump_to_confirm: 'confirm',
|
|
page: 'Page',
|
|
// Pagination.jsx
|
|
prev_page: 'Previous Page',
|
|
next_page: 'Next Page',
|
|
prev_5: 'Previous 5 Pages',
|
|
next_5: 'Next 5 Pages',
|
|
prev_3: 'Previous 3 Pages',
|
|
next_3: 'Next 3 Pages',
|
|
page_size: 'Page Size'
|
|
};
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 29073:
|
|
/*!**********************************************************************!*\
|
|
!*** ./node_modules/_rc-picker@3.13.2@rc-picker/lib/locale/en_US.js ***!
|
|
\**********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var locale = {
|
|
locale: 'en_US',
|
|
today: 'Today',
|
|
now: 'Now',
|
|
backToToday: 'Back to today',
|
|
ok: 'OK',
|
|
clear: 'Clear',
|
|
month: 'Month',
|
|
year: 'Year',
|
|
timeSelect: 'select time',
|
|
dateSelect: 'select date',
|
|
weekSelect: 'Choose a week',
|
|
monthSelect: 'Choose a month',
|
|
yearSelect: 'Choose a year',
|
|
decadeSelect: 'Choose a decade',
|
|
yearFormat: 'YYYY',
|
|
dateFormat: 'M/D/YYYY',
|
|
dayFormat: 'D',
|
|
dateTimeFormat: 'M/D/YYYY HH:mm:ss',
|
|
monthBeforeYear: true,
|
|
previousMonth: 'Previous month (PageUp)',
|
|
nextMonth: 'Next month (PageDown)',
|
|
previousYear: 'Last year (Control + left)',
|
|
nextYear: 'Next year (Control + right)',
|
|
previousDecade: 'Last decade',
|
|
nextDecade: 'Next decade',
|
|
previousCentury: 'Last century',
|
|
nextCentury: 'Next century'
|
|
};
|
|
var _default = locale;
|
|
exports["default"] = _default;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 55764:
|
|
/*!**********************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/Children/toArray.js ***!
|
|
\**********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = toArray;
|
|
var _isFragment = _interopRequireDefault(__webpack_require__(/*! ../React/isFragment */ 16690));
|
|
var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301));
|
|
function toArray(children) {
|
|
var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
|
var ret = [];
|
|
_react.default.Children.forEach(children, function (child) {
|
|
if ((child === undefined || child === null) && !option.keepEmpty) {
|
|
return;
|
|
}
|
|
if (Array.isArray(child)) {
|
|
ret = ret.concat(toArray(child));
|
|
} else if ((0, _isFragment.default)(child) && child.props) {
|
|
ret = ret.concat(toArray(child.props.children, option));
|
|
} else {
|
|
ret.push(child);
|
|
}
|
|
});
|
|
return ret;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 16681:
|
|
/*!*******************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/Dom/canUseDom.js ***!
|
|
\*******************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = canUseDom;
|
|
function canUseDom() {
|
|
return !!(typeof window !== 'undefined' && window.document && window.document.createElement);
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 64778:
|
|
/*!******************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/Dom/contains.js ***!
|
|
\******************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = contains;
|
|
function contains(root, n) {
|
|
if (!root) {
|
|
return false;
|
|
}
|
|
|
|
// Use native if support
|
|
if (root.contains) {
|
|
return root.contains(n);
|
|
}
|
|
|
|
// `document.contains` not support with IE11
|
|
var node = n;
|
|
while (node) {
|
|
if (node === root) {
|
|
return true;
|
|
}
|
|
node = node.parentNode;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 4819:
|
|
/*!********************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/Dom/dynamicCSS.js ***!
|
|
\********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.clearContainerCache = clearContainerCache;
|
|
exports.injectCSS = injectCSS;
|
|
exports.removeCSS = removeCSS;
|
|
exports.updateCSS = updateCSS;
|
|
var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ 80314));
|
|
var _canUseDom = _interopRequireDefault(__webpack_require__(/*! ./canUseDom */ 16681));
|
|
var _contains = _interopRequireDefault(__webpack_require__(/*! ./contains */ 64778));
|
|
var APPEND_ORDER = 'data-rc-order';
|
|
var APPEND_PRIORITY = 'data-rc-priority';
|
|
var MARK_KEY = "rc-util-key";
|
|
var containerCache = new Map();
|
|
function getMark() {
|
|
var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
|
|
mark = _ref.mark;
|
|
if (mark) {
|
|
return mark.startsWith('data-') ? mark : "data-".concat(mark);
|
|
}
|
|
return MARK_KEY;
|
|
}
|
|
function getContainer(option) {
|
|
if (option.attachTo) {
|
|
return option.attachTo;
|
|
}
|
|
var head = document.querySelector('head');
|
|
return head || document.body;
|
|
}
|
|
function getOrder(prepend) {
|
|
if (prepend === 'queue') {
|
|
return 'prependQueue';
|
|
}
|
|
return prepend ? 'prepend' : 'append';
|
|
}
|
|
|
|
/**
|
|
* Find style which inject by rc-util
|
|
*/
|
|
function findStyles(container) {
|
|
return Array.from((containerCache.get(container) || container).children).filter(function (node) {
|
|
return node.tagName === 'STYLE';
|
|
});
|
|
}
|
|
function injectCSS(css) {
|
|
var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
|
if (!(0, _canUseDom.default)()) {
|
|
return null;
|
|
}
|
|
var csp = option.csp,
|
|
prepend = option.prepend,
|
|
_option$priority = option.priority,
|
|
priority = _option$priority === void 0 ? 0 : _option$priority;
|
|
var mergedOrder = getOrder(prepend);
|
|
var isPrependQueue = mergedOrder === 'prependQueue';
|
|
var styleNode = document.createElement('style');
|
|
styleNode.setAttribute(APPEND_ORDER, mergedOrder);
|
|
if (isPrependQueue && priority) {
|
|
styleNode.setAttribute(APPEND_PRIORITY, "".concat(priority));
|
|
}
|
|
if (csp !== null && csp !== void 0 && csp.nonce) {
|
|
styleNode.nonce = csp === null || csp === void 0 ? void 0 : csp.nonce;
|
|
}
|
|
styleNode.innerHTML = css;
|
|
var container = getContainer(option);
|
|
var firstChild = container.firstChild;
|
|
if (prepend) {
|
|
// If is queue `prepend`, it will prepend first style and then append rest style
|
|
if (isPrependQueue) {
|
|
var existStyle = (option.styles || findStyles(container)).filter(function (node) {
|
|
// Ignore style which not injected by rc-util with prepend
|
|
if (!['prepend', 'prependQueue'].includes(node.getAttribute(APPEND_ORDER))) {
|
|
return false;
|
|
}
|
|
|
|
// Ignore style which priority less then new style
|
|
var nodePriority = Number(node.getAttribute(APPEND_PRIORITY) || 0);
|
|
return priority >= nodePriority;
|
|
});
|
|
if (existStyle.length) {
|
|
container.insertBefore(styleNode, existStyle[existStyle.length - 1].nextSibling);
|
|
return styleNode;
|
|
}
|
|
}
|
|
|
|
// Use `insertBefore` as `prepend`
|
|
container.insertBefore(styleNode, firstChild);
|
|
} else {
|
|
container.appendChild(styleNode);
|
|
}
|
|
return styleNode;
|
|
}
|
|
function findExistNode(key) {
|
|
var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
|
var container = getContainer(option);
|
|
return (option.styles || findStyles(container)).find(function (node) {
|
|
return node.getAttribute(getMark(option)) === key;
|
|
});
|
|
}
|
|
function removeCSS(key) {
|
|
var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
|
var existNode = findExistNode(key, option);
|
|
if (existNode) {
|
|
var container = getContainer(option);
|
|
container.removeChild(existNode);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* qiankun will inject `appendChild` to insert into other
|
|
*/
|
|
function syncRealContainer(container, option) {
|
|
var cachedRealContainer = containerCache.get(container);
|
|
|
|
// Find real container when not cached or cached container removed
|
|
if (!cachedRealContainer || !(0, _contains.default)(document, cachedRealContainer)) {
|
|
var placeholderStyle = injectCSS('', option);
|
|
var parentNode = placeholderStyle.parentNode;
|
|
containerCache.set(container, parentNode);
|
|
container.removeChild(placeholderStyle);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* manually clear container cache to avoid global cache in unit testes
|
|
*/
|
|
function clearContainerCache() {
|
|
containerCache.clear();
|
|
}
|
|
function updateCSS(css, key) {
|
|
var originOption = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
|
|
var container = getContainer(originOption);
|
|
var styles = findStyles(container);
|
|
var option = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, originOption), {}, {
|
|
styles: styles
|
|
});
|
|
|
|
// Sync real parent
|
|
syncRealContainer(container, option);
|
|
var existNode = findExistNode(key, option);
|
|
if (existNode) {
|
|
var _option$csp, _option$csp2;
|
|
if ((_option$csp = option.csp) !== null && _option$csp !== void 0 && _option$csp.nonce && existNode.nonce !== ((_option$csp2 = option.csp) === null || _option$csp2 === void 0 ? void 0 : _option$csp2.nonce)) {
|
|
var _option$csp3;
|
|
existNode.nonce = (_option$csp3 = option.csp) === null || _option$csp3 === void 0 ? void 0 : _option$csp3.nonce;
|
|
}
|
|
if (existNode.innerHTML !== css) {
|
|
existNode.innerHTML = css;
|
|
}
|
|
return existNode;
|
|
}
|
|
var newNode = injectCSS(css, option);
|
|
newNode.setAttribute(getMark(option), key);
|
|
return newNode;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 63930:
|
|
/*!*******************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/Dom/isVisible.js ***!
|
|
\*******************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _default = exports["default"] = function _default(element) {
|
|
if (!element) {
|
|
return false;
|
|
}
|
|
if (element instanceof Element) {
|
|
if (element.offsetParent) {
|
|
return true;
|
|
}
|
|
if (element.getBBox) {
|
|
var _getBBox = element.getBBox(),
|
|
width = _getBBox.width,
|
|
height = _getBBox.height;
|
|
if (width || height) {
|
|
return true;
|
|
}
|
|
}
|
|
if (element.getBoundingClientRect) {
|
|
var _element$getBoundingC = element.getBoundingClientRect(),
|
|
_width = _element$getBoundingC.width,
|
|
_height = _element$getBoundingC.height;
|
|
if (_width || _height) {
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
};
|
|
|
|
/***/ }),
|
|
|
|
/***/ 63527:
|
|
/*!****************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/Dom/shadow.js ***!
|
|
\****************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.getShadowRoot = getShadowRoot;
|
|
exports.inShadow = inShadow;
|
|
function getRoot(ele) {
|
|
var _ele$getRootNode;
|
|
return ele === null || ele === void 0 || (_ele$getRootNode = ele.getRootNode) === null || _ele$getRootNode === void 0 ? void 0 : _ele$getRootNode.call(ele);
|
|
}
|
|
|
|
/**
|
|
* Check if is in shadowRoot
|
|
*/
|
|
function inShadow(ele) {
|
|
return getRoot(ele) instanceof ShadowRoot;
|
|
}
|
|
|
|
/**
|
|
* Return shadowRoot if possible
|
|
*/
|
|
function getShadowRoot(ele) {
|
|
return inShadow(ele) ? getRoot(ele) : null;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 16690:
|
|
/*!**********************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/React/isFragment.js ***!
|
|
\**********************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = isFragment;
|
|
var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 12594));
|
|
var REACT_ELEMENT_TYPE_18 = Symbol.for('react.element');
|
|
var REACT_ELEMENT_TYPE_19 = Symbol.for('react.transitional.element');
|
|
var REACT_FRAGMENT_TYPE = Symbol.for('react.fragment');
|
|
|
|
/**
|
|
* Compatible with React 18 or 19 to check if node is a Fragment.
|
|
*/
|
|
function isFragment(object) {
|
|
return (
|
|
// Base object type
|
|
object && (0, _typeof2.default)(object) === 'object' && (
|
|
// React Element type
|
|
object.$$typeof === REACT_ELEMENT_TYPE_18 || object.$$typeof === REACT_ELEMENT_TYPE_19) &&
|
|
// React Fragment type
|
|
object.type === REACT_FRAGMENT_TYPE
|
|
);
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 52794:
|
|
/*!******************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/React/render.js ***!
|
|
\******************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports._r = _r;
|
|
exports._u = _u;
|
|
exports.render = render;
|
|
exports.unmount = unmount;
|
|
var _regeneratorRuntime2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/regeneratorRuntime */ 43013));
|
|
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 96967));
|
|
var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 12594));
|
|
var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ 80314));
|
|
var ReactDOM = _interopRequireWildcard(__webpack_require__(/*! react-dom */ 4676));
|
|
// Let compiler not to search module usage
|
|
var fullClone = (0, _objectSpread2.default)({}, ReactDOM);
|
|
var version = fullClone.version,
|
|
reactRender = fullClone.render,
|
|
unmountComponentAtNode = fullClone.unmountComponentAtNode;
|
|
var createRoot;
|
|
try {
|
|
var mainVersion = Number((version || '').split('.')[0]);
|
|
if (mainVersion >= 18) {
|
|
createRoot = fullClone.createRoot;
|
|
}
|
|
} catch (e) {
|
|
// Do nothing;
|
|
}
|
|
function toggleWarning(skip) {
|
|
var __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = fullClone.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
|
|
if (__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED && (0, _typeof2.default)(__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED) === 'object') {
|
|
__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.usingClientEntryPoint = skip;
|
|
}
|
|
}
|
|
var MARK = '__rc_react_root__';
|
|
|
|
// ========================== Render ==========================
|
|
|
|
function modernRender(node, container) {
|
|
toggleWarning(true);
|
|
var root = container[MARK] || createRoot(container);
|
|
toggleWarning(false);
|
|
root.render(node);
|
|
container[MARK] = root;
|
|
}
|
|
function legacyRender(node, container) {
|
|
reactRender === null || reactRender === void 0 || reactRender(node, container);
|
|
}
|
|
|
|
/** @private Test usage. Not work in prod */
|
|
function _r(node, container) {
|
|
if (false) {}
|
|
}
|
|
function render(node, container) {
|
|
if (createRoot) {
|
|
modernRender(node, container);
|
|
return;
|
|
}
|
|
legacyRender(node, container);
|
|
}
|
|
|
|
// ========================= Unmount ==========================
|
|
function modernUnmount(_x) {
|
|
return _modernUnmount.apply(this, arguments);
|
|
}
|
|
function _modernUnmount() {
|
|
_modernUnmount = (0, _asyncToGenerator2.default)( /*#__PURE__*/(0, _regeneratorRuntime2.default)().mark(function _callee(container) {
|
|
return (0, _regeneratorRuntime2.default)().wrap(function _callee$(_context) {
|
|
while (1) switch (_context.prev = _context.next) {
|
|
case 0:
|
|
return _context.abrupt("return", Promise.resolve().then(function () {
|
|
var _container$MARK;
|
|
(_container$MARK = container[MARK]) === null || _container$MARK === void 0 || _container$MARK.unmount();
|
|
delete container[MARK];
|
|
}));
|
|
case 1:
|
|
case "end":
|
|
return _context.stop();
|
|
}
|
|
}, _callee);
|
|
}));
|
|
return _modernUnmount.apply(this, arguments);
|
|
}
|
|
function legacyUnmount(container) {
|
|
unmountComponentAtNode(container);
|
|
}
|
|
|
|
/** @private Test usage. Not work in prod */
|
|
function _u(container) {
|
|
if (false) {}
|
|
}
|
|
function unmount(_x2) {
|
|
return _unmount.apply(this, arguments);
|
|
}
|
|
function _unmount() {
|
|
_unmount = (0, _asyncToGenerator2.default)( /*#__PURE__*/(0, _regeneratorRuntime2.default)().mark(function _callee2(container) {
|
|
return (0, _regeneratorRuntime2.default)().wrap(function _callee2$(_context2) {
|
|
while (1) switch (_context2.prev = _context2.next) {
|
|
case 0:
|
|
if (!(createRoot !== undefined)) {
|
|
_context2.next = 2;
|
|
break;
|
|
}
|
|
return _context2.abrupt("return", modernUnmount(container));
|
|
case 2:
|
|
legacyUnmount(container);
|
|
case 3:
|
|
case "end":
|
|
return _context2.stop();
|
|
}
|
|
}, _callee2);
|
|
}));
|
|
return _unmount.apply(this, arguments);
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 68841:
|
|
/*!*******************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/hooks/useMemo.js ***!
|
|
\*******************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireWildcard = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireWildcard */ 90514)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = useMemo;
|
|
var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301));
|
|
function useMemo(getValue, condition, shouldUpdate) {
|
|
var cacheRef = React.useRef({});
|
|
if (!('value' in cacheRef.current) || shouldUpdate(cacheRef.current.condition, condition)) {
|
|
cacheRef.current.value = getValue();
|
|
cacheRef.current.condition = condition;
|
|
}
|
|
return cacheRef.current.value;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 6108:
|
|
/*!*************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/isEqual.js ***!
|
|
\*************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 12594));
|
|
var _warning = _interopRequireDefault(__webpack_require__(/*! ./warning */ 30639));
|
|
/**
|
|
* Deeply compares two object literals.
|
|
* @param obj1 object 1
|
|
* @param obj2 object 2
|
|
* @param shallow shallow compare
|
|
* @returns
|
|
*/
|
|
function isEqual(obj1, obj2) {
|
|
var shallow = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
|
// https://github.com/mapbox/mapbox-gl-js/pull/5979/files#diff-fde7145050c47cc3a306856efd5f9c3016e86e859de9afbd02c879be5067e58f
|
|
var refSet = new Set();
|
|
function deepEqual(a, b) {
|
|
var level = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
|
|
var circular = refSet.has(a);
|
|
(0, _warning.default)(!circular, 'Warning: There may be circular references');
|
|
if (circular) {
|
|
return false;
|
|
}
|
|
if (a === b) {
|
|
return true;
|
|
}
|
|
if (shallow && level > 1) {
|
|
return false;
|
|
}
|
|
refSet.add(a);
|
|
var newLevel = level + 1;
|
|
if (Array.isArray(a)) {
|
|
if (!Array.isArray(b) || a.length !== b.length) {
|
|
return false;
|
|
}
|
|
for (var i = 0; i < a.length; i++) {
|
|
if (!deepEqual(a[i], b[i], newLevel)) {
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
if (a && b && (0, _typeof2.default)(a) === 'object' && (0, _typeof2.default)(b) === 'object') {
|
|
var keys = Object.keys(a);
|
|
if (keys.length !== Object.keys(b).length) {
|
|
return false;
|
|
}
|
|
return keys.every(function (key) {
|
|
return deepEqual(a[key], b[key], newLevel);
|
|
});
|
|
}
|
|
// other
|
|
return false;
|
|
}
|
|
return deepEqual(obj1, obj2);
|
|
}
|
|
var _default = exports["default"] = isEqual;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 83816:
|
|
/*!**********************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/omit.js ***!
|
|
\**********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = omit;
|
|
function omit(obj, fields) {
|
|
var clone = Object.assign({}, obj);
|
|
if (Array.isArray(fields)) {
|
|
fields.forEach(function (key) {
|
|
delete clone[key];
|
|
});
|
|
}
|
|
return clone;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 13593:
|
|
/*!*********************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/raf.js ***!
|
|
\*********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = void 0;
|
|
var raf = function raf(callback) {
|
|
return +setTimeout(callback, 16);
|
|
};
|
|
var caf = function caf(num) {
|
|
return clearTimeout(num);
|
|
};
|
|
if (typeof window !== 'undefined' && 'requestAnimationFrame' in window) {
|
|
raf = function raf(callback) {
|
|
return window.requestAnimationFrame(callback);
|
|
};
|
|
caf = function caf(handle) {
|
|
return window.cancelAnimationFrame(handle);
|
|
};
|
|
}
|
|
var rafUUID = 0;
|
|
var rafIds = new Map();
|
|
function cleanup(id) {
|
|
rafIds.delete(id);
|
|
}
|
|
var wrapperRaf = function wrapperRaf(callback) {
|
|
var times = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;
|
|
rafUUID += 1;
|
|
var id = rafUUID;
|
|
function callRef(leftTimes) {
|
|
if (leftTimes === 0) {
|
|
// Clean up
|
|
cleanup(id);
|
|
|
|
// Trigger
|
|
callback();
|
|
} else {
|
|
// Next raf
|
|
var realId = raf(function () {
|
|
callRef(leftTimes - 1);
|
|
});
|
|
|
|
// Bind real raf id
|
|
rafIds.set(id, realId);
|
|
}
|
|
}
|
|
callRef(times);
|
|
return id;
|
|
};
|
|
wrapperRaf.cancel = function (id) {
|
|
var realId = rafIds.get(id);
|
|
cleanup(id);
|
|
return caf(realId);
|
|
};
|
|
if (false) {}
|
|
var _default = exports["default"] = wrapperRaf;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 10471:
|
|
/*!*********************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/ref.js ***!
|
|
\*********************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.useComposeRef = exports.supportRef = exports.supportNodeRef = exports.getNodeRef = exports.fillRef = exports.composeRef = void 0;
|
|
var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 12594));
|
|
var _react = __webpack_require__(/*! react */ 59301);
|
|
var _reactIs = __webpack_require__(/*! react-is */ 23265);
|
|
var _useMemo = _interopRequireDefault(__webpack_require__(/*! ./hooks/useMemo */ 68841));
|
|
var _isFragment = _interopRequireDefault(__webpack_require__(/*! ./React/isFragment */ 16690));
|
|
var ReactMajorVersion = Number(_react.version.split('.')[0]);
|
|
var fillRef = exports.fillRef = function fillRef(ref, node) {
|
|
if (typeof ref === 'function') {
|
|
ref(node);
|
|
} else if ((0, _typeof2.default)(ref) === 'object' && ref && 'current' in ref) {
|
|
ref.current = node;
|
|
}
|
|
};
|
|
|
|
/**
|
|
* Merge refs into one ref function to support ref passing.
|
|
*/
|
|
var composeRef = exports.composeRef = function composeRef() {
|
|
for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) {
|
|
refs[_key] = arguments[_key];
|
|
}
|
|
var refList = refs.filter(Boolean);
|
|
if (refList.length <= 1) {
|
|
return refList[0];
|
|
}
|
|
return function (node) {
|
|
refs.forEach(function (ref) {
|
|
fillRef(ref, node);
|
|
});
|
|
};
|
|
};
|
|
var useComposeRef = exports.useComposeRef = function useComposeRef() {
|
|
for (var _len2 = arguments.length, refs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
|
refs[_key2] = arguments[_key2];
|
|
}
|
|
return (0, _useMemo.default)(function () {
|
|
return composeRef.apply(void 0, refs);
|
|
}, refs, function (prev, next) {
|
|
return prev.length !== next.length || prev.every(function (ref, i) {
|
|
return ref !== next[i];
|
|
});
|
|
});
|
|
};
|
|
var supportRef = exports.supportRef = function supportRef(nodeOrComponent) {
|
|
var _type$prototype, _nodeOrComponent$prot;
|
|
if (!nodeOrComponent) {
|
|
return false;
|
|
}
|
|
|
|
// React 19 no need `forwardRef` anymore. So just pass if is a React element.
|
|
if (isReactElement(nodeOrComponent) && ReactMajorVersion >= 19) {
|
|
return true;
|
|
}
|
|
var type = (0, _reactIs.isMemo)(nodeOrComponent) ? nodeOrComponent.type.type : nodeOrComponent.type;
|
|
|
|
// Function component node
|
|
if (typeof type === 'function' && !((_type$prototype = type.prototype) !== null && _type$prototype !== void 0 && _type$prototype.render) && type.$$typeof !== _reactIs.ForwardRef) {
|
|
return false;
|
|
}
|
|
|
|
// Class component
|
|
if (typeof nodeOrComponent === 'function' && !((_nodeOrComponent$prot = nodeOrComponent.prototype) !== null && _nodeOrComponent$prot !== void 0 && _nodeOrComponent$prot.render) && nodeOrComponent.$$typeof !== _reactIs.ForwardRef) {
|
|
return false;
|
|
}
|
|
return true;
|
|
};
|
|
function isReactElement(node) {
|
|
return /*#__PURE__*/(0, _react.isValidElement)(node) && !(0, _isFragment.default)(node);
|
|
}
|
|
var supportNodeRef = exports.supportNodeRef = function supportNodeRef(node) {
|
|
return isReactElement(node) && supportRef(node);
|
|
};
|
|
|
|
/**
|
|
* In React 19. `ref` is not a property from node.
|
|
* But a property from `props.ref`.
|
|
* To check if `props.ref` exist or fallback to `ref`.
|
|
*/
|
|
var getNodeRef = exports.getNodeRef = function getNodeRef(node) {
|
|
if (node && isReactElement(node)) {
|
|
var ele = node;
|
|
|
|
// Source from:
|
|
// https://github.com/mui/material-ui/blob/master/packages/mui-utils/src/getReactNodeRef/getReactNodeRef.ts
|
|
return ele.props.propertyIsEnumerable('ref') ? ele.props.ref : ele.ref;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/***/ }),
|
|
|
|
/***/ 27241:
|
|
/*!***************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/utils/get.js ***!
|
|
\***************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = get;
|
|
function get(entity, path) {
|
|
var current = entity;
|
|
for (var i = 0; i < path.length; i += 1) {
|
|
if (current === null || current === undefined) {
|
|
return undefined;
|
|
}
|
|
current = current[path[i]];
|
|
}
|
|
return current;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 20838:
|
|
/*!***************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/utils/set.js ***!
|
|
\***************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
var _interopRequireDefault = (__webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 57947)["default"]);
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports["default"] = set;
|
|
exports.merge = merge;
|
|
var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 12594));
|
|
var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ 80314));
|
|
var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 34017));
|
|
var _toArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toArray */ 59387));
|
|
var _get = _interopRequireDefault(__webpack_require__(/*! ./get */ 27241));
|
|
function internalSet(entity, paths, value, removeIfUndefined) {
|
|
if (!paths.length) {
|
|
return value;
|
|
}
|
|
var _paths = (0, _toArray2.default)(paths),
|
|
path = _paths[0],
|
|
restPath = _paths.slice(1);
|
|
var clone;
|
|
if (!entity && typeof path === 'number') {
|
|
clone = [];
|
|
} else if (Array.isArray(entity)) {
|
|
clone = (0, _toConsumableArray2.default)(entity);
|
|
} else {
|
|
clone = (0, _objectSpread2.default)({}, entity);
|
|
}
|
|
|
|
// Delete prop if `removeIfUndefined` and value is undefined
|
|
if (removeIfUndefined && value === undefined && restPath.length === 1) {
|
|
delete clone[path][restPath[0]];
|
|
} else {
|
|
clone[path] = internalSet(clone[path], restPath, value, removeIfUndefined);
|
|
}
|
|
return clone;
|
|
}
|
|
function set(entity, paths, value) {
|
|
var removeIfUndefined = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
|
|
// Do nothing if `removeIfUndefined` and parent object not exist
|
|
if (paths.length && removeIfUndefined && value === undefined && !(0, _get.default)(entity, paths.slice(0, -1))) {
|
|
return entity;
|
|
}
|
|
return internalSet(entity, paths, value, removeIfUndefined);
|
|
}
|
|
function isObject(obj) {
|
|
return (0, _typeof2.default)(obj) === 'object' && obj !== null && Object.getPrototypeOf(obj) === Object.prototype;
|
|
}
|
|
function createEmpty(source) {
|
|
return Array.isArray(source) ? [] : {};
|
|
}
|
|
var keys = typeof Reflect === 'undefined' ? Object.keys : Reflect.ownKeys;
|
|
|
|
/**
|
|
* Merge objects which will create
|
|
*/
|
|
function merge() {
|
|
for (var _len = arguments.length, sources = new Array(_len), _key = 0; _key < _len; _key++) {
|
|
sources[_key] = arguments[_key];
|
|
}
|
|
var clone = createEmpty(sources[0]);
|
|
sources.forEach(function (src) {
|
|
function internalMerge(path, parentLoopSet) {
|
|
var loopSet = new Set(parentLoopSet);
|
|
var value = (0, _get.default)(src, path);
|
|
var isArr = Array.isArray(value);
|
|
if (isArr || isObject(value)) {
|
|
// Only add not loop obj
|
|
if (!loopSet.has(value)) {
|
|
loopSet.add(value);
|
|
var originValue = (0, _get.default)(clone, path);
|
|
if (isArr) {
|
|
// Array will always be override
|
|
clone = set(clone, path, []);
|
|
} else if (!originValue || (0, _typeof2.default)(originValue) !== 'object') {
|
|
// Init container if not exist
|
|
clone = set(clone, path, createEmpty(value));
|
|
}
|
|
keys(value).forEach(function (key) {
|
|
internalMerge([].concat((0, _toConsumableArray2.default)(path), [key]), loopSet);
|
|
});
|
|
}
|
|
} else {
|
|
clone = set(clone, path, value);
|
|
}
|
|
}
|
|
internalMerge([]);
|
|
});
|
|
return clone;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ 30639:
|
|
/*!*************************************************************!*\
|
|
!*** ./node_modules/_rc-util@5.44.4@rc-util/lib/warning.js ***!
|
|
\*************************************************************/
|
|
/***/ (function(__unused_webpack_module, exports) {
|
|
|
|
"use strict";
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
}));
|
|
exports.call = call;
|
|
exports["default"] = void 0;
|
|
exports.note = note;
|
|
exports.noteOnce = noteOnce;
|
|
exports.preMessage = void 0;
|
|
exports.resetWarned = resetWarned;
|
|
exports.warning = warning;
|
|
exports.warningOnce = warningOnce;
|
|
/* eslint-disable no-console */
|
|
var warned = {};
|
|
var preWarningFns = [];
|
|
|
|
/**
|
|
* Pre warning enable you to parse content before console.error.
|
|
* Modify to null will prevent warning.
|
|
*/
|
|
var preMessage = exports.preMessage = function preMessage(fn) {
|
|
preWarningFns.push(fn);
|
|
};
|
|
|
|
/**
|
|
* Warning if condition not match.
|
|
* @param valid Condition
|
|
* @param message Warning message
|
|
* @example
|
|
* ```js
|
|
* warning(false, 'some error'); // print some error
|
|
* warning(true, 'some error'); // print nothing
|
|
* warning(1 === 2, 'some error'); // print some error
|
|
* ```
|
|
*/
|
|
function warning(valid, message) {
|
|
if (false) { var finalMessage; }
|
|
}
|
|
|
|
/** @see Similar to {@link warning} */
|
|
function note(valid, message) {
|
|
if (false) { var finalMessage; }
|
|
}
|
|
function resetWarned() {
|
|
warned = {};
|
|
}
|
|
function call(method, valid, message) {
|
|
if (!valid && !warned[message]) {
|
|
method(false, message);
|
|
warned[message] = true;
|
|
}
|
|
}
|
|
|
|
/** @see Same as {@link warning}, but only warn once for the same message */
|
|
function warningOnce(valid, message) {
|
|
call(warning, valid, message);
|
|
}
|
|
|
|
/** @see Same as {@link warning}, but only warn once for the same message */
|
|
function noteOnce(valid, message) {
|
|
call(note, valid, message);
|
|
}
|
|
warningOnce.preMessage = preMessage;
|
|
warningOnce.resetWarned = resetWarned;
|
|
warningOnce.noteOnce = noteOnce;
|
|
var _default = exports["default"] = warningOnce;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 84528:
|
|
/*!****************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/arrayLikeToArray.js ***!
|
|
\****************************************************************************************/
|
|
/***/ (function(module) {
|
|
|
|
function _arrayLikeToArray(r, a) {
|
|
(null == a || a > r.length) && (a = r.length);
|
|
for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
|
|
return n;
|
|
}
|
|
module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 15164:
|
|
/*!**************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/arrayWithHoles.js ***!
|
|
\**************************************************************************************/
|
|
/***/ (function(module) {
|
|
|
|
function _arrayWithHoles(r) {
|
|
if (Array.isArray(r)) return r;
|
|
}
|
|
module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 72720:
|
|
/*!*****************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/arrayWithoutHoles.js ***!
|
|
\*****************************************************************************************/
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 84528);
|
|
function _arrayWithoutHoles(r) {
|
|
if (Array.isArray(r)) return arrayLikeToArray(r);
|
|
}
|
|
module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 96967:
|
|
/*!****************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/asyncToGenerator.js ***!
|
|
\****************************************************************************************/
|
|
/***/ (function(module) {
|
|
|
|
function asyncGeneratorStep(n, t, e, r, o, a, c) {
|
|
try {
|
|
var i = n[a](c),
|
|
u = i.value;
|
|
} catch (n) {
|
|
return void e(n);
|
|
}
|
|
i.done ? t(u) : Promise.resolve(u).then(r, o);
|
|
}
|
|
function _asyncToGenerator(n) {
|
|
return function () {
|
|
var t = this,
|
|
e = arguments;
|
|
return new Promise(function (r, o) {
|
|
var a = n.apply(t, e);
|
|
function _next(n) {
|
|
asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
|
|
}
|
|
function _throw(n) {
|
|
asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
|
|
}
|
|
_next(void 0);
|
|
});
|
|
};
|
|
}
|
|
module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 99303:
|
|
/*!**************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/defineProperty.js ***!
|
|
\**************************************************************************************/
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 98412);
|
|
function _defineProperty(e, r, t) {
|
|
return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
|
|
value: t,
|
|
enumerable: !0,
|
|
configurable: !0,
|
|
writable: !0
|
|
}) : e[r] = t, e;
|
|
}
|
|
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 77355:
|
|
/*!*******************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/extends.js ***!
|
|
\*******************************************************************************/
|
|
/***/ (function(module) {
|
|
|
|
function _extends() {
|
|
return module.exports = _extends = Object.assign ? Object.assign.bind() : function (n) {
|
|
for (var e = 1; e < arguments.length; e++) {
|
|
var t = arguments[e];
|
|
for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);
|
|
}
|
|
return n;
|
|
}, module.exports.__esModule = true, module.exports["default"] = module.exports, _extends.apply(null, arguments);
|
|
}
|
|
module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 57947:
|
|
/*!*********************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/interopRequireDefault.js ***!
|
|
\*********************************************************************************************/
|
|
/***/ (function(module) {
|
|
|
|
function _interopRequireDefault(e) {
|
|
return e && e.__esModule ? e : {
|
|
"default": e
|
|
};
|
|
}
|
|
module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 90514:
|
|
/*!**********************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/interopRequireWildcard.js ***!
|
|
\**********************************************************************************************/
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
var _typeof = (__webpack_require__(/*! ./typeof.js */ 12594)["default"]);
|
|
function _interopRequireWildcard(e, t) {
|
|
if ("function" == typeof WeakMap) var r = new WeakMap(),
|
|
n = new WeakMap();
|
|
return (module.exports = _interopRequireWildcard = function _interopRequireWildcard(e, t) {
|
|
if (!t && e && e.__esModule) return e;
|
|
var o,
|
|
i,
|
|
f = {
|
|
__proto__: null,
|
|
"default": e
|
|
};
|
|
if (null === e || "object" != _typeof(e) && "function" != typeof e) return f;
|
|
if (o = t ? n : r) {
|
|
if (o.has(e)) return o.get(e);
|
|
o.set(e, f);
|
|
}
|
|
for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]);
|
|
return f;
|
|
}, module.exports.__esModule = true, module.exports["default"] = module.exports)(e, t);
|
|
}
|
|
module.exports = _interopRequireWildcard, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 72942:
|
|
/*!***************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/iterableToArray.js ***!
|
|
\***************************************************************************************/
|
|
/***/ (function(module) {
|
|
|
|
function _iterableToArray(r) {
|
|
if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
|
|
}
|
|
module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 21850:
|
|
/*!********************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/iterableToArrayLimit.js ***!
|
|
\********************************************************************************************/
|
|
/***/ (function(module) {
|
|
|
|
function _iterableToArrayLimit(r, l) {
|
|
var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
|
|
if (null != t) {
|
|
var e,
|
|
n,
|
|
i,
|
|
u,
|
|
a = [],
|
|
f = !0,
|
|
o = !1;
|
|
try {
|
|
if (i = (t = t.call(r)).next, 0 === l) {
|
|
if (Object(t) !== t) return;
|
|
f = !1;
|
|
} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
|
|
} catch (r) {
|
|
o = !0, n = r;
|
|
} finally {
|
|
try {
|
|
if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
|
|
} finally {
|
|
if (o) throw n;
|
|
}
|
|
}
|
|
return a;
|
|
}
|
|
}
|
|
module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 29592:
|
|
/*!***************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/nonIterableRest.js ***!
|
|
\***************************************************************************************/
|
|
/***/ (function(module) {
|
|
|
|
function _nonIterableRest() {
|
|
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
|
}
|
|
module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 31338:
|
|
/*!*****************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/nonIterableSpread.js ***!
|
|
\*****************************************************************************************/
|
|
/***/ (function(module) {
|
|
|
|
function _nonIterableSpread() {
|
|
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
|
}
|
|
module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 80314:
|
|
/*!*************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/objectSpread2.js ***!
|
|
\*************************************************************************************/
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
var defineProperty = __webpack_require__(/*! ./defineProperty.js */ 99303);
|
|
function ownKeys(e, r) {
|
|
var t = Object.keys(e);
|
|
if (Object.getOwnPropertySymbols) {
|
|
var o = Object.getOwnPropertySymbols(e);
|
|
r && (o = o.filter(function (r) {
|
|
return Object.getOwnPropertyDescriptor(e, r).enumerable;
|
|
})), t.push.apply(t, o);
|
|
}
|
|
return t;
|
|
}
|
|
function _objectSpread2(e) {
|
|
for (var r = 1; r < arguments.length; r++) {
|
|
var t = null != arguments[r] ? arguments[r] : {};
|
|
r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {
|
|
defineProperty(e, r, t[r]);
|
|
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {
|
|
Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
|
|
});
|
|
}
|
|
return e;
|
|
}
|
|
module.exports = _objectSpread2, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 26220:
|
|
/*!***********************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/objectWithoutProperties.js ***!
|
|
\***********************************************************************************************/
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
var objectWithoutPropertiesLoose = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ 48949);
|
|
function _objectWithoutProperties(e, t) {
|
|
if (null == e) return {};
|
|
var o,
|
|
r,
|
|
i = objectWithoutPropertiesLoose(e, t);
|
|
if (Object.getOwnPropertySymbols) {
|
|
var n = Object.getOwnPropertySymbols(e);
|
|
for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]);
|
|
}
|
|
return i;
|
|
}
|
|
module.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 48949:
|
|
/*!****************************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/objectWithoutPropertiesLoose.js ***!
|
|
\****************************************************************************************************/
|
|
/***/ (function(module) {
|
|
|
|
function _objectWithoutPropertiesLoose(r, e) {
|
|
if (null == r) return {};
|
|
var t = {};
|
|
for (var n in r) if ({}.hasOwnProperty.call(r, n)) {
|
|
if (-1 !== e.indexOf(n)) continue;
|
|
t[n] = r[n];
|
|
}
|
|
return t;
|
|
}
|
|
module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 72433:
|
|
/*!*************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/slicedToArray.js ***!
|
|
\*************************************************************************************/
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 15164);
|
|
var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ 21850);
|
|
var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 28784);
|
|
var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 29592);
|
|
function _slicedToArray(r, e) {
|
|
return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
|
|
}
|
|
module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 59387:
|
|
/*!*******************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/toArray.js ***!
|
|
\*******************************************************************************/
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 15164);
|
|
var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 72942);
|
|
var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 28784);
|
|
var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 29592);
|
|
function _toArray(r) {
|
|
return arrayWithHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableRest();
|
|
}
|
|
module.exports = _toArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 34017:
|
|
/*!*****************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/toConsumableArray.js ***!
|
|
\*****************************************************************************************/
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ 72720);
|
|
var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 72942);
|
|
var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 28784);
|
|
var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ 31338);
|
|
function _toConsumableArray(r) {
|
|
return arrayWithoutHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableSpread();
|
|
}
|
|
module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 78693:
|
|
/*!***********************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/toPrimitive.js ***!
|
|
\***********************************************************************************/
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
var _typeof = (__webpack_require__(/*! ./typeof.js */ 12594)["default"]);
|
|
function toPrimitive(t, r) {
|
|
if ("object" != _typeof(t) || !t) return t;
|
|
var e = t[Symbol.toPrimitive];
|
|
if (void 0 !== e) {
|
|
var i = e.call(t, r || "default");
|
|
if ("object" != _typeof(i)) return i;
|
|
throw new TypeError("@@toPrimitive must return a primitive value.");
|
|
}
|
|
return ("string" === r ? String : Number)(t);
|
|
}
|
|
module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 98412:
|
|
/*!*************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/toPropertyKey.js ***!
|
|
\*************************************************************************************/
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
var _typeof = (__webpack_require__(/*! ./typeof.js */ 12594)["default"]);
|
|
var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 78693);
|
|
function toPropertyKey(t) {
|
|
var i = toPrimitive(t, "string");
|
|
return "symbol" == _typeof(i) ? i : i + "";
|
|
}
|
|
module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ }),
|
|
|
|
/***/ 28784:
|
|
/*!**************************************************************************************************!*\
|
|
!*** ./node_modules/_@babel_runtime@7.27.6@@babel/runtime/helpers/unsupportedIterableToArray.js ***!
|
|
\**************************************************************************************************/
|
|
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
|
|
|
var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 84528);
|
|
function _unsupportedIterableToArray(r, a) {
|
|
if (r) {
|
|
if ("string" == typeof r) return arrayLikeToArray(r, a);
|
|
var t = {}.toString.call(r).slice(8, -1);
|
|
return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? arrayLikeToArray(r, a) : void 0;
|
|
}
|
|
}
|
|
module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
|
/***/ })
|
|
|
|
}]); |