parent
75f089cc74
commit
d4b4d606d4
@ -1,738 +0,0 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[23125],{
|
||||
|
||||
/***/ 53084:
|
||||
/*!******************************************************************************************************!*\
|
||||
!*** ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/LeftOutlined.js + 1 modules ***!
|
||||
\******************************************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
Z: function() { return /* binding */ icons_LeftOutlined; }
|
||||
});
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.7@@babel/runtime/helpers/esm/extends.js
|
||||
var esm_extends = __webpack_require__(19973);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/LeftOutlined.js
|
||||
// This icon file is generated automatically.
|
||||
var LeftOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z" } }] }, "name": "left", "theme": "outlined" };
|
||||
/* harmony default export */ var asn_LeftOutlined = (LeftOutlined);
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/components/AntdIcon.js + 3 modules
|
||||
var AntdIcon = __webpack_require__(22589);
|
||||
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/LeftOutlined.js
|
||||
|
||||
// GENERATE BY ./scripts/generate.ts
|
||||
// DON NOT EDIT IT MANUALLY
|
||||
|
||||
|
||||
|
||||
|
||||
var LeftOutlined_LeftOutlined = function LeftOutlined(props, ref) {
|
||||
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
|
||||
ref: ref,
|
||||
icon: asn_LeftOutlined
|
||||
}));
|
||||
};
|
||||
|
||||
/** */
|
||||
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(LeftOutlined_LeftOutlined);
|
||||
if (false) {}
|
||||
/* harmony default export */ var icons_LeftOutlined = (RefIcon);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 14988:
|
||||
/*!*******************************************************************************************************!*\
|
||||
!*** ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/RightOutlined.js + 1 modules ***!
|
||||
\*******************************************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
Z: function() { return /* binding */ icons_RightOutlined; }
|
||||
});
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.7@@babel/runtime/helpers/esm/extends.js
|
||||
var esm_extends = __webpack_require__(19973);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/RightOutlined.js
|
||||
// This icon file is generated automatically.
|
||||
var RightOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z" } }] }, "name": "right", "theme": "outlined" };
|
||||
/* harmony default export */ var asn_RightOutlined = (RightOutlined);
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/components/AntdIcon.js + 3 modules
|
||||
var AntdIcon = __webpack_require__(22589);
|
||||
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/RightOutlined.js
|
||||
|
||||
// GENERATE BY ./scripts/generate.ts
|
||||
// DON NOT EDIT IT MANUALLY
|
||||
|
||||
|
||||
|
||||
|
||||
var RightOutlined_RightOutlined = function RightOutlined(props, ref) {
|
||||
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
|
||||
ref: ref,
|
||||
icon: asn_RightOutlined
|
||||
}));
|
||||
};
|
||||
|
||||
/** */
|
||||
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(RightOutlined_RightOutlined);
|
||||
if (false) {}
|
||||
/* harmony default export */ var icons_RightOutlined = (RefIcon);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 23088:
|
||||
/*!**********************************************************************!*\
|
||||
!*** ./node_modules/_antd@5.9.0@antd/es/layout/Sider.js + 3 modules ***!
|
||||
\**********************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
D: function() { return /* binding */ SiderContext; },
|
||||
Z: function() { return /* binding */ layout_Sider; }
|
||||
});
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.7@@babel/runtime/helpers/esm/extends.js
|
||||
var esm_extends = __webpack_require__(19973);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/BarsOutlined.js
|
||||
// This icon file is generated automatically.
|
||||
var BarsOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "0 0 1024 1024", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, "name": "bars", "theme": "outlined" };
|
||||
/* harmony default export */ var asn_BarsOutlined = (BarsOutlined);
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/components/AntdIcon.js + 3 modules
|
||||
var AntdIcon = __webpack_require__(22589);
|
||||
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/BarsOutlined.js
|
||||
|
||||
// GENERATE BY ./scripts/generate.ts
|
||||
// DON NOT EDIT IT MANUALLY
|
||||
|
||||
|
||||
|
||||
|
||||
var BarsOutlined_BarsOutlined = function BarsOutlined(props, ref) {
|
||||
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
|
||||
ref: ref,
|
||||
icon: asn_BarsOutlined
|
||||
}));
|
||||
};
|
||||
|
||||
/** */
|
||||
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(BarsOutlined_BarsOutlined);
|
||||
if (false) {}
|
||||
/* harmony default export */ var icons_BarsOutlined = (RefIcon);
|
||||
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/LeftOutlined.js + 1 modules
|
||||
var LeftOutlined = __webpack_require__(53084);
|
||||
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/RightOutlined.js + 1 modules
|
||||
var RightOutlined = __webpack_require__(14988);
|
||||
// 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-util@5.43.0@rc-util/es/omit.js
|
||||
var omit = __webpack_require__(55405);
|
||||
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/isNumeric.js
|
||||
const isNumeric = value => !isNaN(parseFloat(value)) && isFinite(value);
|
||||
/* harmony default export */ var _util_isNumeric = (isNumeric);
|
||||
// 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/layout/layout.js + 2 modules
|
||||
var layout = __webpack_require__(84966);
|
||||
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/layout/Sider.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 dimensionMaxMap = {
|
||||
xs: '479.98px',
|
||||
sm: '575.98px',
|
||||
md: '767.98px',
|
||||
lg: '991.98px',
|
||||
xl: '1199.98px',
|
||||
xxl: '1599.98px'
|
||||
};
|
||||
const SiderContext = /*#__PURE__*/_react_17_0_2_react.createContext({});
|
||||
const generateId = (() => {
|
||||
let i = 0;
|
||||
return function () {
|
||||
let prefix = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
|
||||
i += 1;
|
||||
return `${prefix}${i}`;
|
||||
};
|
||||
})();
|
||||
const Sider = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
|
||||
const {
|
||||
prefixCls: customizePrefixCls,
|
||||
className,
|
||||
trigger,
|
||||
children,
|
||||
defaultCollapsed = false,
|
||||
theme = 'dark',
|
||||
style = {},
|
||||
collapsible = false,
|
||||
reverseArrow = false,
|
||||
width = 200,
|
||||
collapsedWidth = 80,
|
||||
zeroWidthTriggerStyle,
|
||||
breakpoint,
|
||||
onCollapse,
|
||||
onBreakpoint
|
||||
} = props,
|
||||
otherProps = __rest(props, ["prefixCls", "className", "trigger", "children", "defaultCollapsed", "theme", "style", "collapsible", "reverseArrow", "width", "collapsedWidth", "zeroWidthTriggerStyle", "breakpoint", "onCollapse", "onBreakpoint"]);
|
||||
const {
|
||||
siderHook
|
||||
} = (0,_react_17_0_2_react.useContext)(layout/* LayoutContext */.Gs);
|
||||
const [collapsed, setCollapsed] = (0,_react_17_0_2_react.useState)('collapsed' in props ? props.collapsed : defaultCollapsed);
|
||||
const [below, setBelow] = (0,_react_17_0_2_react.useState)(false);
|
||||
(0,_react_17_0_2_react.useEffect)(() => {
|
||||
if ('collapsed' in props) {
|
||||
setCollapsed(props.collapsed);
|
||||
}
|
||||
}, [props.collapsed]);
|
||||
const handleSetCollapsed = (value, type) => {
|
||||
if (!('collapsed' in props)) {
|
||||
setCollapsed(value);
|
||||
}
|
||||
onCollapse === null || onCollapse === void 0 ? void 0 : onCollapse(value, type);
|
||||
};
|
||||
// ========================= Responsive =========================
|
||||
const responsiveHandlerRef = (0,_react_17_0_2_react.useRef)();
|
||||
responsiveHandlerRef.current = mql => {
|
||||
setBelow(mql.matches);
|
||||
onBreakpoint === null || onBreakpoint === void 0 ? void 0 : onBreakpoint(mql.matches);
|
||||
if (collapsed !== mql.matches) {
|
||||
handleSetCollapsed(mql.matches, 'responsive');
|
||||
}
|
||||
};
|
||||
(0,_react_17_0_2_react.useEffect)(() => {
|
||||
function responsiveHandler(mql) {
|
||||
return responsiveHandlerRef.current(mql);
|
||||
}
|
||||
let mql;
|
||||
if (typeof window !== 'undefined') {
|
||||
const {
|
||||
matchMedia
|
||||
} = window;
|
||||
if (matchMedia && breakpoint && breakpoint in dimensionMaxMap) {
|
||||
mql = matchMedia(`(max-width: ${dimensionMaxMap[breakpoint]})`);
|
||||
try {
|
||||
mql.addEventListener('change', responsiveHandler);
|
||||
} catch (error) {
|
||||
mql.addListener(responsiveHandler);
|
||||
}
|
||||
responsiveHandler(mql);
|
||||
}
|
||||
}
|
||||
return () => {
|
||||
try {
|
||||
mql === null || mql === void 0 ? void 0 : mql.removeEventListener('change', responsiveHandler);
|
||||
} catch (error) {
|
||||
mql === null || mql === void 0 ? void 0 : mql.removeListener(responsiveHandler);
|
||||
}
|
||||
};
|
||||
}, [breakpoint]); // in order to accept dynamic 'breakpoint' property, we need to add 'breakpoint' into dependency array.
|
||||
(0,_react_17_0_2_react.useEffect)(() => {
|
||||
const uniqueId = generateId('ant-sider-');
|
||||
siderHook.addSider(uniqueId);
|
||||
return () => siderHook.removeSider(uniqueId);
|
||||
}, []);
|
||||
const toggle = () => {
|
||||
handleSetCollapsed(!collapsed, 'clickTrigger');
|
||||
};
|
||||
const {
|
||||
getPrefixCls
|
||||
} = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_);
|
||||
const renderSider = () => {
|
||||
const prefixCls = getPrefixCls('layout-sider', customizePrefixCls);
|
||||
const divProps = (0,omit/* default */.Z)(otherProps, ['collapsed']);
|
||||
const rawWidth = collapsed ? collapsedWidth : width;
|
||||
// use "px" as fallback unit for width
|
||||
const siderWidth = _util_isNumeric(rawWidth) ? `${rawWidth}px` : String(rawWidth);
|
||||
// special trigger when collapsedWidth == 0
|
||||
const zeroWidthTrigger = parseFloat(String(collapsedWidth || 0)) === 0 ? /*#__PURE__*/_react_17_0_2_react.createElement("span", {
|
||||
onClick: toggle,
|
||||
className: _classnames_2_5_1_classnames_default()(`${prefixCls}-zero-width-trigger`, `${prefixCls}-zero-width-trigger-${reverseArrow ? 'right' : 'left'}`),
|
||||
style: zeroWidthTriggerStyle
|
||||
}, trigger || /*#__PURE__*/_react_17_0_2_react.createElement(icons_BarsOutlined, null)) : null;
|
||||
const iconObj = {
|
||||
expanded: reverseArrow ? /*#__PURE__*/_react_17_0_2_react.createElement(RightOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(LeftOutlined/* default */.Z, null),
|
||||
collapsed: reverseArrow ? /*#__PURE__*/_react_17_0_2_react.createElement(LeftOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(RightOutlined/* default */.Z, null)
|
||||
};
|
||||
const status = collapsed ? 'collapsed' : 'expanded';
|
||||
const defaultTrigger = iconObj[status];
|
||||
const triggerDom = trigger !== null ? zeroWidthTrigger || /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-trigger`,
|
||||
onClick: toggle,
|
||||
style: {
|
||||
width: siderWidth
|
||||
}
|
||||
}, trigger || defaultTrigger) : null;
|
||||
const divStyle = Object.assign(Object.assign({}, style), {
|
||||
flex: `0 0 ${siderWidth}`,
|
||||
maxWidth: siderWidth,
|
||||
minWidth: siderWidth,
|
||||
width: siderWidth
|
||||
});
|
||||
const siderCls = _classnames_2_5_1_classnames_default()(prefixCls, `${prefixCls}-${theme}`, {
|
||||
[`${prefixCls}-collapsed`]: !!collapsed,
|
||||
[`${prefixCls}-has-trigger`]: collapsible && trigger !== null && !zeroWidthTrigger,
|
||||
[`${prefixCls}-below`]: !!below,
|
||||
[`${prefixCls}-zero-width`]: parseFloat(siderWidth) === 0
|
||||
}, className);
|
||||
return /*#__PURE__*/_react_17_0_2_react.createElement("aside", Object.assign({
|
||||
className: siderCls
|
||||
}, divProps, {
|
||||
style: divStyle,
|
||||
ref: ref
|
||||
}), /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-children`
|
||||
}, children), collapsible || below && zeroWidthTrigger ? triggerDom : null);
|
||||
};
|
||||
const contextValue = _react_17_0_2_react.useMemo(() => ({
|
||||
siderCollapsed: collapsed
|
||||
}), [collapsed]);
|
||||
return /*#__PURE__*/_react_17_0_2_react.createElement(SiderContext.Provider, {
|
||||
value: contextValue
|
||||
}, renderSider());
|
||||
});
|
||||
if (false) {}
|
||||
/* harmony default export */ var layout_Sider = (Sider);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 84966:
|
||||
/*!***********************************************************************!*\
|
||||
!*** ./node_modules/_antd@5.9.0@antd/es/layout/layout.js + 2 modules ***!
|
||||
\***********************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
VY: function() { return /* binding */ Content; },
|
||||
$_: function() { return /* binding */ Footer; },
|
||||
h4: function() { return /* binding */ Header; },
|
||||
Gs: function() { return /* binding */ LayoutContext; },
|
||||
ZP: function() { return /* binding */ layout; }
|
||||
});
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.7@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
|
||||
var toConsumableArray = __webpack_require__(40447);
|
||||
// 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-util@5.43.0@rc-util/es/omit.js
|
||||
var omit = __webpack_require__(55405);
|
||||
// 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 context = __webpack_require__(36355);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
|
||||
var genComponentStyleHook = __webpack_require__(83116);
|
||||
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/layout/style/light.js
|
||||
const genLayoutLightStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
bodyBg,
|
||||
lightSiderBg,
|
||||
lightTriggerBg,
|
||||
lightTriggerColor
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-sider-light`]: {
|
||||
background: lightSiderBg,
|
||||
[`${componentCls}-sider-trigger`]: {
|
||||
color: lightTriggerColor,
|
||||
background: lightTriggerBg
|
||||
},
|
||||
[`${componentCls}-sider-zero-width-trigger`]: {
|
||||
color: lightTriggerColor,
|
||||
background: lightTriggerBg,
|
||||
border: `1px solid ${bodyBg}`,
|
||||
borderInlineStart: 0
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
/* harmony default export */ var light = (genLayoutLightStyle);
|
||||
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/layout/style/index.js
|
||||
|
||||
|
||||
const genLayoutStyle = token => {
|
||||
const {
|
||||
antCls,
|
||||
// .ant
|
||||
componentCls,
|
||||
// .ant-layout
|
||||
colorText,
|
||||
triggerColor,
|
||||
footerBg,
|
||||
triggerBg,
|
||||
headerHeight,
|
||||
headerPadding,
|
||||
headerColor,
|
||||
footerPadding,
|
||||
triggerHeight,
|
||||
zeroTriggerHeight,
|
||||
zeroTriggerWidth,
|
||||
motionDurationMid,
|
||||
motionDurationSlow,
|
||||
fontSize,
|
||||
borderRadius,
|
||||
bodyBg,
|
||||
headerBg,
|
||||
siderBg
|
||||
} = token;
|
||||
return {
|
||||
[componentCls]: Object.assign(Object.assign({
|
||||
display: 'flex',
|
||||
flex: 'auto',
|
||||
flexDirection: 'column',
|
||||
/* fix firefox can't set height smaller than content on flex item */
|
||||
minHeight: 0,
|
||||
background: bodyBg,
|
||||
'&, *': {
|
||||
boxSizing: 'border-box'
|
||||
},
|
||||
[`&${componentCls}-has-sider`]: {
|
||||
flexDirection: 'row',
|
||||
[`> ${componentCls}, > ${componentCls}-content`]: {
|
||||
// https://segmentfault.com/a/1190000019498300
|
||||
width: 0
|
||||
}
|
||||
},
|
||||
[`${componentCls}-header, &${componentCls}-footer`]: {
|
||||
flex: '0 0 auto'
|
||||
},
|
||||
[`${componentCls}-sider`]: {
|
||||
position: 'relative',
|
||||
// fix firefox can't set width smaller than content on flex item
|
||||
minWidth: 0,
|
||||
background: siderBg,
|
||||
transition: `all ${motionDurationMid}, background 0s`,
|
||||
'&-children': {
|
||||
height: '100%',
|
||||
// Hack for fixing margin collapse bug
|
||||
// https://github.com/ant-design/ant-design/issues/7967
|
||||
// solution from https://stackoverflow.com/a/33132624/3040605
|
||||
marginTop: -0.1,
|
||||
paddingTop: 0.1,
|
||||
[`${antCls}-menu${antCls}-menu-inline-collapsed`]: {
|
||||
width: 'auto'
|
||||
}
|
||||
},
|
||||
'&-has-trigger': {
|
||||
paddingBottom: triggerHeight
|
||||
},
|
||||
'&-right': {
|
||||
order: 1
|
||||
},
|
||||
'&-trigger': {
|
||||
position: 'fixed',
|
||||
bottom: 0,
|
||||
zIndex: 1,
|
||||
height: triggerHeight,
|
||||
color: triggerColor,
|
||||
lineHeight: `${triggerHeight}px`,
|
||||
textAlign: 'center',
|
||||
background: triggerBg,
|
||||
cursor: 'pointer',
|
||||
transition: `all ${motionDurationMid}`
|
||||
},
|
||||
'&-zero-width': {
|
||||
'> *': {
|
||||
overflow: 'hidden'
|
||||
},
|
||||
'&-trigger': {
|
||||
position: 'absolute',
|
||||
top: headerHeight,
|
||||
insetInlineEnd: -zeroTriggerWidth,
|
||||
zIndex: 1,
|
||||
width: zeroTriggerWidth,
|
||||
height: zeroTriggerHeight,
|
||||
color: triggerColor,
|
||||
fontSize: token.fontSizeXL,
|
||||
display: 'flex',
|
||||
alignItems: 'center',
|
||||
justifyContent: 'center',
|
||||
background: siderBg,
|
||||
borderStartStartRadius: 0,
|
||||
borderStartEndRadius: borderRadius,
|
||||
borderEndEndRadius: borderRadius,
|
||||
borderEndStartRadius: 0,
|
||||
cursor: 'pointer',
|
||||
transition: `background ${motionDurationSlow} ease`,
|
||||
'&::after': {
|
||||
position: 'absolute',
|
||||
inset: 0,
|
||||
background: 'transparent',
|
||||
transition: `all ${motionDurationSlow}`,
|
||||
content: '""'
|
||||
},
|
||||
'&:hover::after': {
|
||||
background: `rgba(255, 255, 255, 0.2)`
|
||||
},
|
||||
'&-right': {
|
||||
insetInlineStart: -zeroTriggerWidth,
|
||||
borderStartStartRadius: borderRadius,
|
||||
borderStartEndRadius: 0,
|
||||
borderEndEndRadius: 0,
|
||||
borderEndStartRadius: borderRadius
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}, light(token)), {
|
||||
// RTL
|
||||
'&-rtl': {
|
||||
direction: 'rtl'
|
||||
}
|
||||
}),
|
||||
// ==================== Header ====================
|
||||
[`${componentCls}-header`]: {
|
||||
height: headerHeight,
|
||||
padding: headerPadding,
|
||||
color: headerColor,
|
||||
lineHeight: `${headerHeight}px`,
|
||||
background: headerBg,
|
||||
// Other components/menu/style/index.less line:686
|
||||
// Integration with header element so menu items have the same height
|
||||
[`${antCls}-menu`]: {
|
||||
lineHeight: 'inherit'
|
||||
}
|
||||
},
|
||||
// ==================== Footer ====================
|
||||
[`${componentCls}-footer`]: {
|
||||
padding: footerPadding,
|
||||
color: colorText,
|
||||
fontSize,
|
||||
background: footerBg
|
||||
},
|
||||
// =================== Content ====================
|
||||
[`${componentCls}-content`]: {
|
||||
flex: 'auto',
|
||||
// fix firefox can't set height smaller than content on flex item
|
||||
minHeight: 0
|
||||
}
|
||||
};
|
||||
};
|
||||
// ============================== Export ==============================
|
||||
/* harmony default export */ var layout_style = ((0,genComponentStyleHook/* default */.Z)('Layout', token => [genLayoutStyle(token)], token => {
|
||||
const {
|
||||
colorBgLayout,
|
||||
controlHeight,
|
||||
controlHeightLG,
|
||||
colorText,
|
||||
controlHeightSM,
|
||||
marginXXS,
|
||||
colorTextLightSolid,
|
||||
colorBgContainer
|
||||
} = token;
|
||||
const paddingInline = controlHeightLG * 1.25;
|
||||
return {
|
||||
// Deprecated
|
||||
colorBgHeader: '#001529',
|
||||
colorBgBody: colorBgLayout,
|
||||
colorBgTrigger: '#002140',
|
||||
bodyBg: colorBgLayout,
|
||||
headerBg: '#001529',
|
||||
headerHeight: controlHeight * 2,
|
||||
headerPadding: `0 ${paddingInline}px`,
|
||||
headerColor: colorText,
|
||||
footerPadding: `${controlHeightSM}px ${paddingInline}px`,
|
||||
footerBg: colorBgLayout,
|
||||
siderBg: '#001529',
|
||||
triggerHeight: controlHeightLG + marginXXS * 2,
|
||||
triggerBg: '#002140',
|
||||
triggerColor: colorTextLightSolid,
|
||||
zeroTriggerWidth: controlHeightLG,
|
||||
zeroTriggerHeight: controlHeightLG,
|
||||
lightSiderBg: colorBgContainer,
|
||||
lightTriggerBg: colorBgContainer,
|
||||
lightTriggerColor: colorText
|
||||
};
|
||||
}, {
|
||||
deprecatedTokens: [['colorBgBody', 'bodyBg'], ['colorBgHeader', 'headerBg'], ['colorBgTrigger', 'triggerBg']]
|
||||
}));
|
||||
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/layout/layout.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 LayoutContext = /*#__PURE__*/_react_17_0_2_react.createContext({
|
||||
siderHook: {
|
||||
addSider: () => null,
|
||||
removeSider: () => null
|
||||
}
|
||||
});
|
||||
function generator(_ref) {
|
||||
let {
|
||||
suffixCls,
|
||||
tagName,
|
||||
displayName
|
||||
} = _ref;
|
||||
return BasicComponent => {
|
||||
const Adapter = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => /*#__PURE__*/_react_17_0_2_react.createElement(BasicComponent, Object.assign({
|
||||
ref: ref,
|
||||
suffixCls: suffixCls,
|
||||
tagName: tagName
|
||||
}, props)));
|
||||
if (false) {}
|
||||
return Adapter;
|
||||
};
|
||||
}
|
||||
const Basic = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
|
||||
const {
|
||||
prefixCls: customizePrefixCls,
|
||||
suffixCls,
|
||||
className,
|
||||
tagName: TagName
|
||||
} = props,
|
||||
others = __rest(props, ["prefixCls", "suffixCls", "className", "tagName"]);
|
||||
const {
|
||||
getPrefixCls
|
||||
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
|
||||
const prefixCls = getPrefixCls('layout', customizePrefixCls);
|
||||
const [wrapSSR, hashId] = layout_style(prefixCls);
|
||||
const prefixWithSuffixCls = suffixCls ? `${prefixCls}-${suffixCls}` : prefixCls;
|
||||
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(TagName, Object.assign({
|
||||
className: _classnames_2_5_1_classnames_default()(customizePrefixCls || prefixWithSuffixCls, className, hashId),
|
||||
ref: ref
|
||||
}, others)));
|
||||
});
|
||||
const BasicLayout = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
|
||||
const {
|
||||
direction
|
||||
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
|
||||
const [siders, setSiders] = _react_17_0_2_react.useState([]);
|
||||
const {
|
||||
prefixCls: customizePrefixCls,
|
||||
className,
|
||||
rootClassName,
|
||||
children,
|
||||
hasSider,
|
||||
tagName: Tag,
|
||||
style
|
||||
} = props,
|
||||
others = __rest(props, ["prefixCls", "className", "rootClassName", "children", "hasSider", "tagName", "style"]);
|
||||
const passedProps = (0,omit/* default */.Z)(others, ['suffixCls']);
|
||||
const {
|
||||
getPrefixCls,
|
||||
layout
|
||||
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
|
||||
const prefixCls = getPrefixCls('layout', customizePrefixCls);
|
||||
const [wrapSSR, hashId] = layout_style(prefixCls);
|
||||
const classString = _classnames_2_5_1_classnames_default()(prefixCls, {
|
||||
[`${prefixCls}-has-sider`]: typeof hasSider === 'boolean' ? hasSider : siders.length > 0,
|
||||
[`${prefixCls}-rtl`]: direction === 'rtl'
|
||||
}, layout === null || layout === void 0 ? void 0 : layout.className, className, rootClassName, hashId);
|
||||
const contextValue = _react_17_0_2_react.useMemo(() => ({
|
||||
siderHook: {
|
||||
addSider: id => {
|
||||
setSiders(prev => [].concat((0,toConsumableArray/* default */.Z)(prev), [id]));
|
||||
},
|
||||
removeSider: id => {
|
||||
setSiders(prev => prev.filter(currentId => currentId !== id));
|
||||
}
|
||||
}
|
||||
}), []);
|
||||
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(LayoutContext.Provider, {
|
||||
value: contextValue
|
||||
}, /*#__PURE__*/_react_17_0_2_react.createElement(Tag, Object.assign({
|
||||
ref: ref,
|
||||
className: classString,
|
||||
style: Object.assign(Object.assign({}, layout === null || layout === void 0 ? void 0 : layout.style), style)
|
||||
}, passedProps), children)));
|
||||
});
|
||||
const Layout = generator({
|
||||
tagName: 'div',
|
||||
displayName: 'Layout'
|
||||
})(BasicLayout);
|
||||
const Header = generator({
|
||||
suffixCls: 'header',
|
||||
tagName: 'header',
|
||||
displayName: 'Header'
|
||||
})(Basic);
|
||||
const Footer = generator({
|
||||
suffixCls: 'footer',
|
||||
tagName: 'footer',
|
||||
displayName: 'Footer'
|
||||
})(Basic);
|
||||
const Content = generator({
|
||||
suffixCls: 'content',
|
||||
tagName: 'main',
|
||||
displayName: 'Content'
|
||||
})(Basic);
|
||||
|
||||
/* harmony default export */ var layout = (Layout);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 8378:
|
||||
/*!*******************************************************************!*\
|
||||
!*** ./node_modules/_antd@5.9.0@antd/es/style/motion/collapse.js ***!
|
||||
\*******************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__) {
|
||||
|
||||
const genCollapseMotion = token => ({
|
||||
[token.componentCls]: {
|
||||
// For common/openAnimation
|
||||
[`${token.antCls}-motion-collapse-legacy`]: {
|
||||
overflow: 'hidden',
|
||||
'&-active': {
|
||||
transition: `height ${token.motionDurationMid} ${token.motionEaseInOut},
|
||||
opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important`
|
||||
}
|
||||
},
|
||||
[`${token.antCls}-motion-collapse`]: {
|
||||
overflow: 'hidden',
|
||||
transition: `height ${token.motionDurationMid} ${token.motionEaseInOut},
|
||||
opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important`
|
||||
}
|
||||
}
|
||||
});
|
||||
/* harmony default export */ __webpack_exports__.Z = (genCollapseMotion);
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
@ -1,5 +1,5 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[34765,78169,58268,25473,81120,91056,18880,29642,96594,1024,14882,27155,44407,52708,11021],{
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[34765,91056,78169,58268,25473,81120,18880,29642,96594,1024,14882,27155,44407,52708,11021],{
|
||||
|
||||
/***/ 71371:
|
||||
/*!********************************************************************************************************!*\
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,712 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[46255],{
|
||||
|
||||
/***/ 60186:
|
||||
/*!*******************************************************************************************************!*\
|
||||
!*** ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules ***!
|
||||
\*******************************************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
Z: function() { return /* binding */ icons_InboxOutlined; }
|
||||
});
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.7@@babel/runtime/helpers/esm/extends.js
|
||||
var esm_extends = __webpack_require__(19973);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/InboxOutlined.js
|
||||
// This icon file is generated automatically.
|
||||
var InboxOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "0 0 1024 1024", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z" } }] }, "name": "inbox", "theme": "outlined" };
|
||||
/* harmony default export */ var asn_InboxOutlined = (InboxOutlined);
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/components/AntdIcon.js + 3 modules
|
||||
var AntdIcon = __webpack_require__(22589);
|
||||
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/InboxOutlined.js
|
||||
|
||||
// GENERATE BY ./scripts/generate.ts
|
||||
// DON NOT EDIT IT MANUALLY
|
||||
|
||||
|
||||
|
||||
|
||||
var InboxOutlined_InboxOutlined = function InboxOutlined(props, ref) {
|
||||
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
|
||||
ref: ref,
|
||||
icon: asn_InboxOutlined
|
||||
}));
|
||||
};
|
||||
|
||||
/** */
|
||||
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(InboxOutlined_InboxOutlined);
|
||||
if (false) {}
|
||||
/* harmony default export */ var icons_InboxOutlined = (RefIcon);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 85574:
|
||||
/*!********************************************************************************************************!*\
|
||||
!*** ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules ***!
|
||||
\********************************************************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
Z: function() { return /* binding */ icons_UploadOutlined; }
|
||||
});
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.7@@babel/runtime/helpers/esm/extends.js
|
||||
var esm_extends = __webpack_require__(19973);
|
||||
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
||||
var _react_17_0_2_react = __webpack_require__(59301);
|
||||
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/UploadOutlined.js
|
||||
// This icon file is generated automatically.
|
||||
var UploadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" } }] }, "name": "upload", "theme": "outlined" };
|
||||
/* harmony default export */ var asn_UploadOutlined = (UploadOutlined);
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/components/AntdIcon.js + 3 modules
|
||||
var AntdIcon = __webpack_require__(22589);
|
||||
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.5.1@@ant-design/icons/es/icons/UploadOutlined.js
|
||||
|
||||
// GENERATE BY ./scripts/generate.ts
|
||||
// DON NOT EDIT IT MANUALLY
|
||||
|
||||
|
||||
|
||||
|
||||
var UploadOutlined_UploadOutlined = function UploadOutlined(props, ref) {
|
||||
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
|
||||
ref: ref,
|
||||
icon: asn_UploadOutlined
|
||||
}));
|
||||
};
|
||||
|
||||
/** */
|
||||
var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(UploadOutlined_UploadOutlined);
|
||||
if (false) {}
|
||||
/* harmony default export */ var icons_UploadOutlined = (RefIcon);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 18889:
|
||||
/*!********************************************************************!*\
|
||||
!*** ./node_modules/_antd@5.9.0@antd/es/card/index.js + 4 modules ***!
|
||||
\********************************************************************/
|
||||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
|
||||
// EXPORTS
|
||||
__webpack_require__.d(__webpack_exports__, {
|
||||
Z: function() { return /* binding */ card; }
|
||||
});
|
||||
|
||||
// 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-util@5.43.0@rc-util/es/omit.js
|
||||
var omit = __webpack_require__(55405);
|
||||
// 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 context = __webpack_require__(36355);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js
|
||||
var useSize = __webpack_require__(19716);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules
|
||||
var skeleton = __webpack_require__(96865);
|
||||
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules
|
||||
var es_tabs = __webpack_require__(99313);
|
||||
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/Grid.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 Grid = _a => {
|
||||
var {
|
||||
prefixCls,
|
||||
className,
|
||||
hoverable = true
|
||||
} = _a,
|
||||
props = __rest(_a, ["prefixCls", "className", "hoverable"]);
|
||||
const {
|
||||
getPrefixCls
|
||||
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
|
||||
const prefix = getPrefixCls('card', prefixCls);
|
||||
const classString = _classnames_2_5_1_classnames_default()(`${prefix}-grid`, className, {
|
||||
[`${prefix}-grid-hoverable`]: hoverable
|
||||
});
|
||||
return /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({}, props, {
|
||||
className: classString
|
||||
}));
|
||||
};
|
||||
/* harmony default export */ var card_Grid = (Grid);
|
||||
// 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/card/style/index.js
|
||||
|
||||
|
||||
// ============================== Styles ==============================
|
||||
// ============================== Head ==============================
|
||||
const genCardHeadStyle = token => {
|
||||
const {
|
||||
antCls,
|
||||
componentCls,
|
||||
headerHeight,
|
||||
cardPaddingBase,
|
||||
tabsMarginBottom
|
||||
} = token;
|
||||
return Object.assign(Object.assign({
|
||||
display: 'flex',
|
||||
justifyContent: 'center',
|
||||
flexDirection: 'column',
|
||||
minHeight: headerHeight,
|
||||
marginBottom: -1,
|
||||
padding: `0 ${cardPaddingBase}px`,
|
||||
color: token.colorTextHeading,
|
||||
fontWeight: token.fontWeightStrong,
|
||||
fontSize: token.headerFontSize,
|
||||
background: token.headerBg,
|
||||
borderBottom: `${token.lineWidth}px ${token.lineType} ${token.colorBorderSecondary}`,
|
||||
borderRadius: `${token.borderRadiusLG}px ${token.borderRadiusLG}px 0 0`
|
||||
}, (0,style/* clearFix */.dF)()), {
|
||||
'&-wrapper': {
|
||||
width: '100%',
|
||||
display: 'flex',
|
||||
alignItems: 'center'
|
||||
},
|
||||
'&-title': Object.assign(Object.assign({
|
||||
display: 'inline-block',
|
||||
flex: 1
|
||||
}, style/* textEllipsis */.vS), {
|
||||
[`
|
||||
> ${componentCls}-typography,
|
||||
> ${componentCls}-typography-edit-content
|
||||
`]: {
|
||||
insetInlineStart: 0,
|
||||
marginTop: 0,
|
||||
marginBottom: 0
|
||||
}
|
||||
}),
|
||||
[`${antCls}-tabs-top`]: {
|
||||
clear: 'both',
|
||||
marginBottom: tabsMarginBottom,
|
||||
color: token.colorText,
|
||||
fontWeight: 'normal',
|
||||
fontSize: token.fontSize,
|
||||
'&-bar': {
|
||||
borderBottom: `${token.lineWidth}px ${token.lineType} ${token.colorBorderSecondary}`
|
||||
}
|
||||
}
|
||||
});
|
||||
};
|
||||
// ============================== Grid ==============================
|
||||
const genCardGridStyle = token => {
|
||||
const {
|
||||
cardPaddingBase,
|
||||
colorBorderSecondary,
|
||||
cardShadow,
|
||||
lineWidth
|
||||
} = token;
|
||||
return {
|
||||
width: '33.33%',
|
||||
padding: cardPaddingBase,
|
||||
border: 0,
|
||||
borderRadius: 0,
|
||||
boxShadow: `
|
||||
${lineWidth}px 0 0 0 ${colorBorderSecondary},
|
||||
0 ${lineWidth}px 0 0 ${colorBorderSecondary},
|
||||
${lineWidth}px ${lineWidth}px 0 0 ${colorBorderSecondary},
|
||||
${lineWidth}px 0 0 0 ${colorBorderSecondary} inset,
|
||||
0 ${lineWidth}px 0 0 ${colorBorderSecondary} inset;
|
||||
`,
|
||||
transition: `all ${token.motionDurationMid}`,
|
||||
'&-hoverable:hover': {
|
||||
position: 'relative',
|
||||
zIndex: 1,
|
||||
boxShadow: cardShadow
|
||||
}
|
||||
};
|
||||
};
|
||||
// ============================== Actions ==============================
|
||||
const genCardActionsStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
iconCls,
|
||||
actionsLiMargin,
|
||||
cardActionsIconSize,
|
||||
colorBorderSecondary,
|
||||
actionsBg
|
||||
} = token;
|
||||
return Object.assign(Object.assign({
|
||||
margin: 0,
|
||||
padding: 0,
|
||||
listStyle: 'none',
|
||||
background: actionsBg,
|
||||
borderTop: `${token.lineWidth}px ${token.lineType} ${colorBorderSecondary}`,
|
||||
display: 'flex',
|
||||
borderRadius: `0 0 ${token.borderRadiusLG}px ${token.borderRadiusLG}px `
|
||||
}, (0,style/* clearFix */.dF)()), {
|
||||
'& > li': {
|
||||
margin: actionsLiMargin,
|
||||
color: token.colorTextDescription,
|
||||
textAlign: 'center',
|
||||
'> span': {
|
||||
position: 'relative',
|
||||
display: 'block',
|
||||
minWidth: token.cardActionsIconSize * 2,
|
||||
fontSize: token.fontSize,
|
||||
lineHeight: token.lineHeight,
|
||||
cursor: 'pointer',
|
||||
'&:hover': {
|
||||
color: token.colorPrimary,
|
||||
transition: `color ${token.motionDurationMid}`
|
||||
},
|
||||
[`a:not(${componentCls}-btn), > ${iconCls}`]: {
|
||||
display: 'inline-block',
|
||||
width: '100%',
|
||||
color: token.colorTextDescription,
|
||||
lineHeight: `${token.fontSize * token.lineHeight}px`,
|
||||
transition: `color ${token.motionDurationMid}`,
|
||||
'&:hover': {
|
||||
color: token.colorPrimary
|
||||
}
|
||||
},
|
||||
[`> ${iconCls}`]: {
|
||||
fontSize: cardActionsIconSize,
|
||||
lineHeight: `${cardActionsIconSize * token.lineHeight}px`
|
||||
}
|
||||
},
|
||||
'&:not(:last-child)': {
|
||||
borderInlineEnd: `${token.lineWidth}px ${token.lineType} ${colorBorderSecondary}`
|
||||
}
|
||||
}
|
||||
});
|
||||
};
|
||||
// ============================== Meta ==============================
|
||||
const genCardMetaStyle = token => Object.assign(Object.assign({
|
||||
margin: `-${token.marginXXS}px 0`,
|
||||
display: 'flex'
|
||||
}, (0,style/* clearFix */.dF)()), {
|
||||
'&-avatar': {
|
||||
paddingInlineEnd: token.padding
|
||||
},
|
||||
'&-detail': {
|
||||
overflow: 'hidden',
|
||||
flex: 1,
|
||||
'> div:not(:last-child)': {
|
||||
marginBottom: token.marginXS
|
||||
}
|
||||
},
|
||||
'&-title': Object.assign({
|
||||
color: token.colorTextHeading,
|
||||
fontWeight: token.fontWeightStrong,
|
||||
fontSize: token.fontSizeLG
|
||||
}, style/* textEllipsis */.vS),
|
||||
'&-description': {
|
||||
color: token.colorTextDescription
|
||||
}
|
||||
});
|
||||
// ============================== Inner ==============================
|
||||
const genCardTypeInnerStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
cardPaddingBase,
|
||||
colorFillAlter
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-head`]: {
|
||||
padding: `0 ${cardPaddingBase}px`,
|
||||
background: colorFillAlter,
|
||||
'&-title': {
|
||||
fontSize: token.fontSize
|
||||
}
|
||||
},
|
||||
[`${componentCls}-body`]: {
|
||||
padding: `${token.padding}px ${cardPaddingBase}px`
|
||||
}
|
||||
};
|
||||
};
|
||||
// ============================== Loading ==============================
|
||||
const genCardLoadingStyle = token => {
|
||||
const {
|
||||
componentCls
|
||||
} = token;
|
||||
return {
|
||||
overflow: 'hidden',
|
||||
[`${componentCls}-body`]: {
|
||||
userSelect: 'none'
|
||||
}
|
||||
};
|
||||
};
|
||||
// ============================== Basic ==============================
|
||||
const genCardStyle = token => {
|
||||
const {
|
||||
antCls,
|
||||
componentCls,
|
||||
cardShadow,
|
||||
cardHeadPadding,
|
||||
colorBorderSecondary,
|
||||
boxShadowTertiary,
|
||||
cardPaddingBase,
|
||||
extraColor
|
||||
} = token;
|
||||
return {
|
||||
[componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
|
||||
position: 'relative',
|
||||
background: token.colorBgContainer,
|
||||
borderRadius: token.borderRadiusLG,
|
||||
[`&:not(${componentCls}-bordered)`]: {
|
||||
boxShadow: boxShadowTertiary
|
||||
},
|
||||
[`${componentCls}-head`]: genCardHeadStyle(token),
|
||||
[`${componentCls}-extra`]: {
|
||||
// https://stackoverflow.com/a/22429853/3040605
|
||||
marginInlineStart: 'auto',
|
||||
color: extraColor,
|
||||
fontWeight: 'normal',
|
||||
fontSize: token.fontSize
|
||||
},
|
||||
[`${componentCls}-body`]: Object.assign({
|
||||
padding: cardPaddingBase,
|
||||
borderRadius: ` 0 0 ${token.borderRadiusLG}px ${token.borderRadiusLG}px`
|
||||
}, (0,style/* clearFix */.dF)()),
|
||||
[`${componentCls}-grid`]: genCardGridStyle(token),
|
||||
[`${componentCls}-cover`]: {
|
||||
'> *': {
|
||||
display: 'block',
|
||||
width: '100%'
|
||||
},
|
||||
[`img, img + ${antCls}-image-mask`]: {
|
||||
borderRadius: `${token.borderRadiusLG}px ${token.borderRadiusLG}px 0 0`
|
||||
}
|
||||
},
|
||||
[`${componentCls}-actions`]: genCardActionsStyle(token),
|
||||
[`${componentCls}-meta`]: genCardMetaStyle(token)
|
||||
}),
|
||||
[`${componentCls}-bordered`]: {
|
||||
border: `${token.lineWidth}px ${token.lineType} ${colorBorderSecondary}`,
|
||||
[`${componentCls}-cover`]: {
|
||||
marginTop: -1,
|
||||
marginInlineStart: -1,
|
||||
marginInlineEnd: -1
|
||||
}
|
||||
},
|
||||
[`${componentCls}-hoverable`]: {
|
||||
cursor: 'pointer',
|
||||
transition: `box-shadow ${token.motionDurationMid}, border-color ${token.motionDurationMid}`,
|
||||
'&:hover': {
|
||||
borderColor: 'transparent',
|
||||
boxShadow: cardShadow
|
||||
}
|
||||
},
|
||||
[`${componentCls}-contain-grid`]: {
|
||||
[`${componentCls}-body`]: {
|
||||
display: 'flex',
|
||||
flexWrap: 'wrap'
|
||||
},
|
||||
[`&:not(${componentCls}-loading) ${componentCls}-body`]: {
|
||||
marginBlockStart: -token.lineWidth,
|
||||
marginInlineStart: -token.lineWidth,
|
||||
padding: 0
|
||||
}
|
||||
},
|
||||
[`${componentCls}-contain-tabs`]: {
|
||||
[`> ${componentCls}-head`]: {
|
||||
[`${componentCls}-head-title, ${componentCls}-extra`]: {
|
||||
paddingTop: cardHeadPadding
|
||||
}
|
||||
}
|
||||
},
|
||||
[`${componentCls}-type-inner`]: genCardTypeInnerStyle(token),
|
||||
[`${componentCls}-loading`]: genCardLoadingStyle(token),
|
||||
[`${componentCls}-rtl`]: {
|
||||
direction: 'rtl'
|
||||
}
|
||||
};
|
||||
};
|
||||
// ============================== Size ==============================
|
||||
const genCardSizeStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
cardPaddingSM,
|
||||
headerHeightSM,
|
||||
headerFontSizeSM
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-small`]: {
|
||||
[`> ${componentCls}-head`]: {
|
||||
minHeight: headerHeightSM,
|
||||
padding: `0 ${cardPaddingSM}px`,
|
||||
fontSize: headerFontSizeSM,
|
||||
[`> ${componentCls}-head-wrapper`]: {
|
||||
[`> ${componentCls}-extra`]: {
|
||||
fontSize: token.fontSize
|
||||
}
|
||||
}
|
||||
},
|
||||
[`> ${componentCls}-body`]: {
|
||||
padding: cardPaddingSM
|
||||
}
|
||||
},
|
||||
[`${componentCls}-small${componentCls}-contain-tabs`]: {
|
||||
[`> ${componentCls}-head`]: {
|
||||
[`${componentCls}-head-title, ${componentCls}-extra`]: {
|
||||
minHeight: headerHeightSM,
|
||||
paddingTop: 0,
|
||||
display: 'flex',
|
||||
alignItems: 'center'
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
// ============================== Export ==============================
|
||||
/* harmony default export */ var card_style = ((0,genComponentStyleHook/* default */.Z)('Card', token => {
|
||||
const cardToken = (0,statistic/* merge */.TS)(token, {
|
||||
cardShadow: token.boxShadowCard,
|
||||
cardHeadPadding: token.padding,
|
||||
cardPaddingBase: token.paddingLG,
|
||||
cardActionsIconSize: token.fontSize,
|
||||
cardPaddingSM: 12 // Fixed padding.
|
||||
});
|
||||
|
||||
return [
|
||||
// Style
|
||||
genCardStyle(cardToken),
|
||||
// Size
|
||||
genCardSizeStyle(cardToken)];
|
||||
}, token => ({
|
||||
headerBg: 'transparent',
|
||||
headerFontSize: token.fontSizeLG,
|
||||
headerFontSizeSM: token.fontSize,
|
||||
headerHeight: token.fontSizeLG * token.lineHeightLG + token.padding * 2,
|
||||
headerHeightSM: token.fontSize * token.lineHeight + token.paddingXS * 2,
|
||||
actionsBg: token.colorBgContainer,
|
||||
actionsLiMargin: `${token.paddingSM}px 0`,
|
||||
tabsMarginBottom: -token.padding - token.lineWidth,
|
||||
extraColor: token.colorText
|
||||
})));
|
||||
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/Card.js
|
||||
"use client";
|
||||
|
||||
var Card_rest = undefined && undefined.__rest || function (s, e) {
|
||||
var t = {};
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
||||
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
||||
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
||||
}
|
||||
return t;
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function getAction(actions) {
|
||||
return actions.map((action, index) =>
|
||||
/*#__PURE__*/
|
||||
// eslint-disable-next-line react/no-array-index-key
|
||||
_react_17_0_2_react.createElement("li", {
|
||||
style: {
|
||||
width: `${100 / actions.length}%`
|
||||
},
|
||||
key: `action-${index}`
|
||||
}, /*#__PURE__*/_react_17_0_2_react.createElement("span", null, action)));
|
||||
}
|
||||
const Card = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
|
||||
const {
|
||||
prefixCls: customizePrefixCls,
|
||||
className,
|
||||
rootClassName,
|
||||
style,
|
||||
extra,
|
||||
headStyle = {},
|
||||
bodyStyle = {},
|
||||
title,
|
||||
loading,
|
||||
bordered = true,
|
||||
size: customizeSize,
|
||||
type,
|
||||
cover,
|
||||
actions,
|
||||
tabList,
|
||||
children,
|
||||
activeTabKey,
|
||||
defaultActiveTabKey,
|
||||
tabBarExtraContent,
|
||||
hoverable,
|
||||
tabProps = {}
|
||||
} = props,
|
||||
others = Card_rest(props, ["prefixCls", "className", "rootClassName", "style", "extra", "headStyle", "bodyStyle", "title", "loading", "bordered", "size", "type", "cover", "actions", "tabList", "children", "activeTabKey", "defaultActiveTabKey", "tabBarExtraContent", "hoverable", "tabProps"]);
|
||||
const {
|
||||
getPrefixCls,
|
||||
direction,
|
||||
card
|
||||
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
|
||||
const onTabChange = key => {
|
||||
var _a;
|
||||
(_a = props.onTabChange) === null || _a === void 0 ? void 0 : _a.call(props, key);
|
||||
};
|
||||
const isContainGrid = _react_17_0_2_react.useMemo(() => {
|
||||
let containGrid = false;
|
||||
_react_17_0_2_react.Children.forEach(children, element => {
|
||||
if (element && element.type && element.type === card_Grid) {
|
||||
containGrid = true;
|
||||
}
|
||||
});
|
||||
return containGrid;
|
||||
}, [children]);
|
||||
const prefixCls = getPrefixCls('card', customizePrefixCls);
|
||||
const [wrapSSR, hashId] = card_style(prefixCls);
|
||||
const loadingBlock = /*#__PURE__*/_react_17_0_2_react.createElement(skeleton/* default */.Z, {
|
||||
loading: true,
|
||||
active: true,
|
||||
paragraph: {
|
||||
rows: 4
|
||||
},
|
||||
title: false
|
||||
}, children);
|
||||
const hasActiveTabKey = activeTabKey !== undefined;
|
||||
const extraProps = Object.assign(Object.assign({}, tabProps), {
|
||||
[hasActiveTabKey ? 'activeKey' : 'defaultActiveKey']: hasActiveTabKey ? activeTabKey : defaultActiveTabKey,
|
||||
tabBarExtraContent
|
||||
});
|
||||
let head;
|
||||
const mergedSize = (0,useSize/* default */.Z)(customizeSize);
|
||||
const tabSize = !mergedSize || mergedSize === 'default' ? 'large' : mergedSize;
|
||||
const tabs = tabList ? /*#__PURE__*/_react_17_0_2_react.createElement(es_tabs/* default */.Z, Object.assign({
|
||||
size: tabSize
|
||||
}, extraProps, {
|
||||
className: `${prefixCls}-head-tabs`,
|
||||
onChange: onTabChange,
|
||||
items: tabList.map(_a => {
|
||||
var {
|
||||
tab
|
||||
} = _a,
|
||||
item = Card_rest(_a, ["tab"]);
|
||||
return Object.assign({
|
||||
label: tab
|
||||
}, item);
|
||||
})
|
||||
})) : null;
|
||||
if (title || extra || tabs) {
|
||||
head = /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-head`,
|
||||
style: headStyle
|
||||
}, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-head-wrapper`
|
||||
}, title && /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-head-title`
|
||||
}, title), extra && /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-extra`
|
||||
}, extra)), tabs);
|
||||
}
|
||||
const coverDom = cover ? /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-cover`
|
||||
}, cover) : null;
|
||||
const body = /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-body`,
|
||||
style: bodyStyle
|
||||
}, loading ? loadingBlock : children);
|
||||
const actionDom = actions && actions.length ? /*#__PURE__*/_react_17_0_2_react.createElement("ul", {
|
||||
className: `${prefixCls}-actions`
|
||||
}, getAction(actions)) : null;
|
||||
const divProps = (0,omit/* default */.Z)(others, ['onTabChange']);
|
||||
const classString = _classnames_2_5_1_classnames_default()(prefixCls, card === null || card === void 0 ? void 0 : card.className, {
|
||||
[`${prefixCls}-loading`]: loading,
|
||||
[`${prefixCls}-bordered`]: bordered,
|
||||
[`${prefixCls}-hoverable`]: hoverable,
|
||||
[`${prefixCls}-contain-grid`]: isContainGrid,
|
||||
[`${prefixCls}-contain-tabs`]: tabList && tabList.length,
|
||||
[`${prefixCls}-${mergedSize}`]: mergedSize,
|
||||
[`${prefixCls}-type-${type}`]: !!type,
|
||||
[`${prefixCls}-rtl`]: direction === 'rtl'
|
||||
}, className, rootClassName, hashId);
|
||||
const mergedStyle = Object.assign(Object.assign({}, card === null || card === void 0 ? void 0 : card.style), style);
|
||||
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({
|
||||
ref: ref
|
||||
}, divProps, {
|
||||
className: classString,
|
||||
style: mergedStyle
|
||||
}), head, coverDom, body, actionDom));
|
||||
});
|
||||
/* harmony default export */ var card_Card = (Card);
|
||||
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/Meta.js
|
||||
"use client";
|
||||
|
||||
var Meta_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 Meta = props => {
|
||||
const {
|
||||
prefixCls: customizePrefixCls,
|
||||
className,
|
||||
avatar,
|
||||
title,
|
||||
description
|
||||
} = props,
|
||||
others = Meta_rest(props, ["prefixCls", "className", "avatar", "title", "description"]);
|
||||
const {
|
||||
getPrefixCls
|
||||
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
|
||||
const prefixCls = getPrefixCls('card', customizePrefixCls);
|
||||
const classString = _classnames_2_5_1_classnames_default()(`${prefixCls}-meta`, className);
|
||||
const avatarDom = avatar ? /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-meta-avatar`
|
||||
}, avatar) : null;
|
||||
const titleDom = title ? /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-meta-title`
|
||||
}, title) : null;
|
||||
const descriptionDom = description ? /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-meta-description`
|
||||
}, description) : null;
|
||||
const MetaDetail = titleDom || descriptionDom ? /*#__PURE__*/_react_17_0_2_react.createElement("div", {
|
||||
className: `${prefixCls}-meta-detail`
|
||||
}, titleDom, descriptionDom) : null;
|
||||
return /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({}, others, {
|
||||
className: classString
|
||||
}), avatarDom, MetaDetail);
|
||||
};
|
||||
/* harmony default export */ var card_Meta = (Meta);
|
||||
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/index.js
|
||||
"use client";
|
||||
|
||||
|
||||
|
||||
|
||||
const es_card_Card = card_Card;
|
||||
es_card_Card.Grid = card_Grid;
|
||||
es_card_Card.Meta = card_Meta;
|
||||
if (false) {}
|
||||
/* harmony default export */ var card = (es_card_Card);
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
@ -1,4 +1,4 @@
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[60864,49127,97986,63269,89426,95818,84742],{
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[60864,49127,97986,63269,89426,96732,95818,84742],{
|
||||
|
||||
/***/ 19098:
|
||||
/*!*************************************************************************************************************!*\
|
||||
@ -1,5 +1,5 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[61362,84360,7385,21642,60499,92952,91056,18880,29642,96594,1024,14882,27155,44407],{
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[61362,91056,84360,7385,21642,60499,92952,18880,29642,96594,1024,14882,27155,44407],{
|
||||
|
||||
/***/ 680:
|
||||
/*!*******************************************************************************************************************!*\
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
"use strict";
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[88973,5451,91056,18880,29642,96594,1024,14882,27155,44407,52708,11021],{
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[88973,91056,5451,18880,29642,96594,1024,14882,27155,44407,52708,11021],{
|
||||
|
||||
/***/ 680:
|
||||
/*!*******************************************************************************************************************!*\
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,775 @@
|
||||
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/GroupHomework/Detail/components/WorkList/index.less?modules ***!
|
||||
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
.wrap___d__UZ [class~='ant-checkbox-wrapper'] {
|
||||
margin-right: 8px;
|
||||
margin-left: 0px;
|
||||
}
|
||||
.MdEditor___QRYr6 [class~='CodeMirror-gutters'] {
|
||||
left: 0px !important;
|
||||
}
|
||||
.MdEditor___QRYr6 [class~='CodeMirror-gutter-wrapper'] {
|
||||
left: -30px !important;
|
||||
}
|
||||
.MdEditor___QRYr6 [class~='CodeMirror-cursor'] {
|
||||
height: 25px !important;
|
||||
}
|
||||
.workListButtonWrap___lhXWg {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.workListButtonWrap___lhXWg > button > i {
|
||||
margin-right: 8px;
|
||||
}
|
||||
.workListButtonWrap___lhXWg > button span.anticon___b_3pM {
|
||||
margin-right: 8px;
|
||||
}
|
||||
.workListClass___EI4Fm {
|
||||
position: relative;
|
||||
display: flex;
|
||||
}
|
||||
.workListClass___EI4Fm .left___wBY4f {
|
||||
flex: 1 1;
|
||||
}
|
||||
.workListClass___EI4Fm.visible___uwm7P {
|
||||
height: 47px;
|
||||
overflow: hidden;
|
||||
}
|
||||
.workListClass___EI4Fm.visible___uwm7P.status___DUABx {
|
||||
height: auto;
|
||||
height: initial;
|
||||
}
|
||||
.workListClass___EI4Fm .tips___H3M_T {
|
||||
color: #4cacff;
|
||||
cursor: pointer;
|
||||
align-items: flex-end;
|
||||
display: flex;
|
||||
}
|
||||
.workListClass___EI4Fm .tips___H3M_T > span:first-child {
|
||||
font-size: 12px;
|
||||
font-weight: 400;
|
||||
line-height: 12px;
|
||||
margin-right: 4px;
|
||||
}
|
||||
.workListClass___EI4Fm .tips___H3M_T > span:last-child i {
|
||||
color: #ccc;
|
||||
font-size: 12px;
|
||||
}
|
||||
.tableWrapper___EW8TX th[class~='ant-table-cell'] {
|
||||
white-space: nowrap;
|
||||
}
|
||||
.tableWrapper___EW8TX td[class~='ant-table-cell'] {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/FileDownloadList/index.less?modules ***!
|
||||
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
.flex_box_center___A3pzf {
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
-webkit-justify-content: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_space_between___JBoa5 {
|
||||
justify-content: space-between;
|
||||
-webkit-box-pack: justify;
|
||||
}
|
||||
.flex_box_vertical_center___MJuIO {
|
||||
align-items: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_box_center_end___OcjUA {
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
-webkit-justify-content: flex-end;
|
||||
-webkit-align-items: center;
|
||||
-webkit-box-align: center;
|
||||
-webkit-box-pack: end;
|
||||
box-align: center;
|
||||
box-pack: end;
|
||||
}
|
||||
.flex_box_column___zSH4A {
|
||||
flex-direction: column;
|
||||
box-orient: block-axis;
|
||||
}
|
||||
.list___KhJas .middle___IjlYi {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.list___KhJas .row___GGtIx {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin: 20px 0;
|
||||
}
|
||||
.list___KhJas .row___GGtIx .title___o_xqf {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
height: 24px;
|
||||
background: rgba(22, 93, 255, 0.06);
|
||||
border-radius: 12px;
|
||||
font-size: 14px;
|
||||
color: #165DFF;
|
||||
padding: 5px 20px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.list___KhJas .row___GGtIx .title___o_xqf span {
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
max-width: 760px;
|
||||
}
|
||||
.list___KhJas .row___GGtIx .title___o_xqf i {
|
||||
font-size: 13px;
|
||||
margin-right: 8px;
|
||||
}
|
||||
.list___KhJas .row___GGtIx .size___OVRoL {
|
||||
font-size: 12px;
|
||||
color: #C5C5C5;
|
||||
margin-left: 10px;
|
||||
}
|
||||
.list___KhJas .row___GGtIx .download___ZLcIH {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-size: 14px;
|
||||
color: #165DFF;
|
||||
margin-left: 30px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.list___KhJas .row___GGtIx .download___ZLcIH i {
|
||||
font-size: 14px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
.list___KhJas .row___GGtIx .preview___gi0kI {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-size: 14px;
|
||||
color: #2FA34F;
|
||||
margin-left: 20px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.list___KhJas .row___GGtIx .preview___gi0kI i {
|
||||
font-size: 14px;
|
||||
margin-right: 4px;
|
||||
}
|
||||
.list___KhJas .row___GGtIx .annotation___KVSwj {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-size: 14px;
|
||||
color: #A77F1E;
|
||||
margin-left: 20px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.list___KhJas .row___GGtIx .annotation___KVSwj i {
|
||||
font-size: 14px;
|
||||
margin-right: 4px;
|
||||
}
|
||||
|
||||
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ImageDimensions/index.less?modules ***!
|
||||
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
.imageDimensions___a7crR {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: start;
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
z-index: 4;
|
||||
background: rgba(0, 0, 0, 0.5);
|
||||
padding-top: 60px;
|
||||
}
|
||||
.imageDimensions___a7crR .img___Kroat {
|
||||
visibility: hidden;
|
||||
max-width: 80%;
|
||||
min-width: 500px;
|
||||
}
|
||||
|
||||
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/GroupHomework/Detail/components/WorkDescription/index.less?modules ***!
|
||||
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
.flex_box_center___CUQTA {
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
-webkit-justify-content: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_space_between___VY1nG {
|
||||
justify-content: space-between;
|
||||
-webkit-box-pack: justify;
|
||||
}
|
||||
.flex_box_vertical_center___XJiqA {
|
||||
align-items: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_box_center_end___w4A8Z {
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
-webkit-justify-content: flex-end;
|
||||
-webkit-align-items: center;
|
||||
-webkit-box-align: center;
|
||||
-webkit-box-pack: end;
|
||||
box-align: center;
|
||||
box-pack: end;
|
||||
}
|
||||
.flex_box_column___WAD8k {
|
||||
flex-direction: column;
|
||||
box-orient: block-axis;
|
||||
}
|
||||
.top___wjvbq {
|
||||
padding: 30px;
|
||||
border-bottom: 1px solid #eaeaea;
|
||||
}
|
||||
.desc___dEt4i {
|
||||
padding: 30px;
|
||||
}
|
||||
.desc___dEt4i img {
|
||||
max-width: 100%;
|
||||
}
|
||||
.liked___HcN9D {
|
||||
background: #eee;
|
||||
color: #b3b3b3;
|
||||
padding: 10px 40px;
|
||||
border-radius: 40px;
|
||||
display: inline-block;
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
}
|
||||
.likedActive___VhZeS {
|
||||
background: #0152d9;
|
||||
color: #fff;
|
||||
}
|
||||
.reply___DaEgJ {
|
||||
padding: 30px;
|
||||
border-bottom: 1px solid #eaeaea;
|
||||
}
|
||||
.reply___DaEgJ input,
|
||||
.reply___DaEgJ button {
|
||||
height: 40px;
|
||||
}
|
||||
.reply___DaEgJ button {
|
||||
padding-left: 20px;
|
||||
padding-right: 20px;
|
||||
margin-left: 20px;
|
||||
}
|
||||
.replyList___ZYtQu {
|
||||
padding: 20px;
|
||||
}
|
||||
.replyList___ZYtQu > div {
|
||||
border-bottom: 1px solid #eaeaea;
|
||||
}
|
||||
.comment___PfBmX {
|
||||
background: #f4f4f4;
|
||||
border-radius: 6px;
|
||||
width: 100%;
|
||||
position: relative;
|
||||
}
|
||||
.comment___PfBmX:before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: -9px;
|
||||
left: 13px;
|
||||
border-left: 5px solid transparent;
|
||||
border-right: 5px solid transparent;
|
||||
border-bottom: 10px solid #f4f4f4;
|
||||
width: 0;
|
||||
height: 0;
|
||||
}
|
||||
.comment___PfBmX > div {
|
||||
padding: 10px;
|
||||
}
|
||||
.comment___PfBmX > div:hover {
|
||||
background: #ebebeb;
|
||||
}
|
||||
.headpic___ne811 {
|
||||
border-radius: 40px;
|
||||
}
|
||||
|
||||
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/ShixunHomeworks/components/TrfList/index.less?modules ***!
|
||||
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
.leftdiv___aBzsX {
|
||||
flex: 1 1;
|
||||
margin-right: 8px;
|
||||
height: 340px;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #d9d9d9;
|
||||
padding: 14px;
|
||||
}
|
||||
.leftdiv___aBzsX .listClass___bxIEW {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.leftdiv___aBzsX .spantitle___v_Vc4 {
|
||||
word-break: break-all;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
width: 108px;
|
||||
display: inline-block;
|
||||
}
|
||||
.rightdiv___xWu4M {
|
||||
margin-left: 8px;
|
||||
flex: 1 1;
|
||||
height: 340px;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #d9d9d9;
|
||||
padding: 14px;
|
||||
}
|
||||
|
||||
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/index.less?modules ***!
|
||||
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
.flex_box_center___IBr6x {
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
-webkit-justify-content: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_space_between___n2Iz0 {
|
||||
justify-content: space-between;
|
||||
-webkit-box-pack: justify;
|
||||
}
|
||||
.flex_box_vertical_center___1umwO {
|
||||
align-items: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_box_center_end___SRZYb {
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
-webkit-justify-content: flex-end;
|
||||
-webkit-align-items: center;
|
||||
-webkit-box-align: center;
|
||||
-webkit-box-pack: end;
|
||||
box-align: center;
|
||||
box-pack: end;
|
||||
}
|
||||
.flex_box_column___b90Da {
|
||||
flex-direction: column;
|
||||
box-orient: block-axis;
|
||||
}
|
||||
.form___V3fAH strong {
|
||||
font-weight: normal;
|
||||
color: #333;
|
||||
font-size: 16px;
|
||||
}
|
||||
.form___V3fAH h1 {
|
||||
font-weight: 600;
|
||||
color: #333;
|
||||
font-size: 16px;
|
||||
}
|
||||
.form___V3fAH [class~='ant-form-item'] {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.efficiency___Lmou1 {
|
||||
background: #fafafa;
|
||||
padding: 20px;
|
||||
font-size: 12px;
|
||||
position: relative;
|
||||
}
|
||||
.efficiency___Lmou1:before {
|
||||
width: 0;
|
||||
height: 0;
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: -20px;
|
||||
top: 27px;
|
||||
border-right: 15px solid #fafafa;
|
||||
border-top: 10px solid transparent;
|
||||
border-bottom: 10px solid transparent;
|
||||
}
|
||||
div[class~="ant-modal-confirm-content"] {
|
||||
margin-left: none;
|
||||
}
|
||||
.tip___hVaw_ {
|
||||
color: #fb0303;
|
||||
margin-left: 110px;
|
||||
}
|
||||
|
||||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/GroupHomework/Detail/components/Group/index.less?modules ***!
|
||||
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
|
||||
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CutOffNow/index.less?modules ***!
|
||||
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
.tips___e8J4O {
|
||||
margin-bottom: 14px;
|
||||
background-color: #fafafa;
|
||||
padding: 10px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
.homeworkType___ZjN2X {
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
.antdTable___amDdp tbody[class~='ant-table-tbody'] td {
|
||||
border-bottom: none;
|
||||
}
|
||||
.modalWrapper___XPojI div[class~='ant-modal-header'] {
|
||||
padding-bottom: 14px;
|
||||
}
|
||||
.modalWrapper___XPojI div[class~='ant-modal-body'] {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/GroupHomework/Detail/components/ConfigWorks/index.less?modules ***!
|
||||
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
.flex_box_center___eiaQ9 {
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
-webkit-justify-content: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_space_between___fT_mk {
|
||||
justify-content: space-between;
|
||||
-webkit-box-pack: justify;
|
||||
}
|
||||
.flex_box_vertical_center___th1VG {
|
||||
align-items: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_box_center_end___uybac {
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
-webkit-justify-content: flex-end;
|
||||
-webkit-align-items: center;
|
||||
-webkit-box-align: center;
|
||||
-webkit-box-pack: end;
|
||||
box-align: center;
|
||||
box-pack: end;
|
||||
}
|
||||
.flex_box_column___TqJIG {
|
||||
flex-direction: column;
|
||||
box-orient: block-axis;
|
||||
}
|
||||
.form___njbEi strong {
|
||||
font-weight: normal;
|
||||
color: #333;
|
||||
font-size: 16px;
|
||||
}
|
||||
.form___njbEi h1 {
|
||||
font-weight: 600;
|
||||
color: #333;
|
||||
font-size: 16px;
|
||||
}
|
||||
.form___njbEi [class~='ant-form-item'] {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.efficiency___Oei2A {
|
||||
background: #fafafa;
|
||||
padding: 20px;
|
||||
font-size: 12px;
|
||||
position: relative;
|
||||
}
|
||||
.efficiency___Oei2A:before {
|
||||
width: 0;
|
||||
height: 0;
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: -20px;
|
||||
top: 27px;
|
||||
border-right: 15px solid #fafafa;
|
||||
border-top: 10px solid transparent;
|
||||
border-bottom: 10px solid transparent;
|
||||
}
|
||||
.configworksContainer___Nq83Z .ant-tabs-nav {
|
||||
background-color: #fff;
|
||||
height: auto !important;
|
||||
height: initial !important;
|
||||
}
|
||||
.configworksContainer___Nq83Z .ant-tabs-nav::before {
|
||||
content: '' !important;
|
||||
}
|
||||
.configworksContainer___Nq83Z .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab {
|
||||
position: relative;
|
||||
display: inline-flex !important;
|
||||
align-items: center !important;
|
||||
margin: 0 0 0 32px;
|
||||
padding: 8px 0;
|
||||
font-size: 12px;
|
||||
background: transparent !important;
|
||||
border: 0 !important;
|
||||
outline: none !important;
|
||||
cursor: pointer;
|
||||
border-radius: 0 !important;
|
||||
border-radius: initial !important;
|
||||
font-weight: inherit !important;
|
||||
color: #333 !important;
|
||||
min-width: 0 !important;
|
||||
min-width: initial !important;
|
||||
height: 60px !important;
|
||||
}
|
||||
|
||||
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/GroupHomework/Detail/components/StudentGrouping/index.less?modules ***!
|
||||
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
.flex_box_center___w4nOj {
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
-webkit-justify-content: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_space_between___csU6Y {
|
||||
justify-content: space-between;
|
||||
-webkit-box-pack: justify;
|
||||
}
|
||||
.flex_box_vertical_center___BvVUo {
|
||||
align-items: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_box_center_end___Hh2RM {
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
-webkit-justify-content: flex-end;
|
||||
-webkit-align-items: center;
|
||||
-webkit-box-align: center;
|
||||
-webkit-box-pack: end;
|
||||
box-align: center;
|
||||
box-pack: end;
|
||||
}
|
||||
.flex_box_column___KZ1Fq {
|
||||
flex-direction: column;
|
||||
box-orient: block-axis;
|
||||
}
|
||||
.wrap___JOtdw {
|
||||
padding: 20px 30px;
|
||||
background: #fff;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
.wrap___JOtdw .sys___jqtBO .head___t_z9e {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 50px;
|
||||
background: #eef2f8;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.wrap___JOtdw .sys___jqtBO .head___t_z9e > li {
|
||||
height: 50px;
|
||||
flex: 1 1;
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
color: #464f66;
|
||||
line-height: 50px;
|
||||
text-align: center;
|
||||
}
|
||||
.wrap___JOtdw .sys___jqtBO .list___RjCKD {
|
||||
margin-top: 20px;
|
||||
}
|
||||
.wrap___JOtdw .sys___jqtBO .list___RjCKD .name___VBoHA {
|
||||
height: 40px;
|
||||
background: #eef2f8;
|
||||
line-height: 40px;
|
||||
padding-left: 40px;
|
||||
font-size: 14px;
|
||||
font-weight: 500;
|
||||
color: #196efd;
|
||||
}
|
||||
.wrap___JOtdw .sys___jqtBO .list___RjCKD .tr___FFylc {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 40px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.wrap___JOtdw .sys___jqtBO .list___RjCKD .tr___FFylc > li {
|
||||
height: 40px;
|
||||
flex: 1 1;
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
color: #464f66;
|
||||
line-height: 40px;
|
||||
text-align: center;
|
||||
}
|
||||
.wrap___JOtdw .sys___jqtBO .list___RjCKD .tr___FFylc:nth-child(odd) {
|
||||
background: #f5f5f5;
|
||||
}
|
||||
|
||||
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/MultiUpload/index.less ***!
|
||||
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
.upload_button {
|
||||
width: 108px;
|
||||
height: 32px;
|
||||
background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
|
||||
box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
|
||||
border-radius: 2px;
|
||||
border: 1px solid #BACFFE;
|
||||
font-size: 14px;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #3061D0;
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
align-items: center;
|
||||
align-content: center;
|
||||
}
|
||||
.upload_button .aBtn_img {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
margin-top: -3px;
|
||||
margin-right: 8px;
|
||||
}
|
||||
.upload_button:hover {
|
||||
width: 108px;
|
||||
height: 32px;
|
||||
background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
|
||||
box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
|
||||
border-radius: 2px;
|
||||
border: 1px solid #BACFFE;
|
||||
font-size: 14px;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #3061D0;
|
||||
}
|
||||
.upload_button:active {
|
||||
width: 108px;
|
||||
height: 32px;
|
||||
background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
|
||||
box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
|
||||
border-radius: 2px;
|
||||
border: 1px solid #BACFFE;
|
||||
font-size: 14px;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #3061D0;
|
||||
}
|
||||
.upload_text {
|
||||
width: 129px;
|
||||
height: 20px;
|
||||
font-size: 14px;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #5F6367;
|
||||
line-height: 20px;
|
||||
margin-left: 16px;
|
||||
}
|
||||
|
||||
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.27@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/GroupHomework/Detail/index.less?modules ***!
|
||||
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
.flex_box_center___sf_sV {
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
-webkit-justify-content: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_space_between___k0joE {
|
||||
justify-content: space-between;
|
||||
-webkit-box-pack: justify;
|
||||
}
|
||||
.flex_box_vertical_center___fyum8 {
|
||||
align-items: center;
|
||||
box-align: center;
|
||||
}
|
||||
.flex_box_center_end___UC5kA {
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
-webkit-justify-content: flex-end;
|
||||
-webkit-align-items: center;
|
||||
-webkit-box-align: center;
|
||||
-webkit-box-pack: end;
|
||||
box-align: center;
|
||||
box-pack: end;
|
||||
}
|
||||
.flex_box_column___JCpJG {
|
||||
flex-direction: column;
|
||||
box-orient: block-axis;
|
||||
}
|
||||
.title___YZryt {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.export___wcKFT {
|
||||
position: absolute;
|
||||
right: 20px;
|
||||
top: 23px;
|
||||
z-index: 2;
|
||||
font-size: 16px;
|
||||
}
|
||||
.export___wcKFT a,
|
||||
.export___wcKFT button {
|
||||
margin-left: 30px;
|
||||
}
|
||||
.bg___fNXI3 {
|
||||
background: #f5f5f5;
|
||||
}
|
||||
.tabs___hlZi4 [class='ant-tabs-nav-scroll'] {
|
||||
padding-left: 25px;
|
||||
}
|
||||
.tabs___hlZi4 [class~='ant-tabs-tab'] {
|
||||
padding: 23px 0;
|
||||
font-size: 18px;
|
||||
color: #333;
|
||||
}
|
||||
.tabs___hlZi4 [class~='ant-tabs-tab-active'] {
|
||||
color: #0152d9;
|
||||
}
|
||||
.tabs___hlZi4 [class='ant-tabs-nav'] {
|
||||
margin-bottom: 0 !important;
|
||||
}
|
||||
.workListTabWrap___sjHcT .ant-tabs-nav {
|
||||
align-items: flex-start;
|
||||
height: 40px;
|
||||
}
|
||||
.workListTabWrap___sjHcT .ant-tabs-nav::before {
|
||||
content: normal;
|
||||
content: initial;
|
||||
}
|
||||
.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap {
|
||||
padding-left: 0;
|
||||
}
|
||||
.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab {
|
||||
min-width: 96px;
|
||||
height: 38px;
|
||||
background: #fafafa;
|
||||
border-radius: 4px 4px 0px 0px;
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
color: #b9b8b8;
|
||||
display: inline;
|
||||
display: initial;
|
||||
border: none;
|
||||
text-align: center;
|
||||
padding-top: 9px;
|
||||
}
|
||||
.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn:active {
|
||||
color: #333;
|
||||
}
|
||||
.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active {
|
||||
position: relative;
|
||||
background: #ffffff;
|
||||
}
|
||||
.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
|
||||
color: #333333;
|
||||
}
|
||||
.workListTabWrap___sjHcT .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active::after {
|
||||
position: absolute;
|
||||
content: '';
|
||||
width: 100%;
|
||||
height: 2px;
|
||||
background-color: #fff;
|
||||
bottom: -2px;
|
||||
left: 0;
|
||||
}
|
||||
.workListTabWrap___sjHcT .workListTabButton___MOSGf > button {
|
||||
border-radius: 4px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
.workListTabWrap___sjHcT .workListTabButton___MOSGf > button > i {
|
||||
margin-right: 8px;
|
||||
}
|
||||
.workListTabWrap___sjHcT .workListTabButton___MOSGf > button:last-child {
|
||||
margin-right: 0;
|
||||
}
|
||||
.title_style___mGYw9 {
|
||||
max-width: 1000px;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -1,4 +1,4 @@
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[14058,92016,84360,78158,39645,21321,93826,35019,38660,91056,18880,29642,96594,1024,14882,27155,44407,52708,11021],{
|
||||
(self["webpackChunk"] = self["webpackChunk"] || []).push([[14058,91056,92016,84360,78158,21321,93826,35019,38660,18880,29642,96594,1024,14882,27155,44407,52708,11021],{
|
||||
|
||||
/***/ 680:
|
||||
/*!*******************************************************************************************************************!*\
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue