first commit
This commit is contained in:
5
frontend/node_modules/antd/lib/table/style/bordered.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/bordered.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genBorderedStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genBorderedStyle;
|
||||
145
frontend/node_modules/antd/lib/table/style/bordered.js
generated
vendored
Normal file
145
frontend/node_modules/antd/lib/table/style/bordered.js
generated
vendored
Normal file
@@ -0,0 +1,145 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
const genBorderedStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
lineWidth,
|
||||
lineType,
|
||||
tableBorderColor,
|
||||
tableHeaderBg,
|
||||
tablePaddingVertical,
|
||||
tablePaddingHorizontal,
|
||||
calc
|
||||
} = token;
|
||||
const tableBorder = `${(0, _cssinjs.unit)(lineWidth)} ${lineType} ${tableBorderColor}`;
|
||||
const getSizeBorderStyle = (size, paddingVertical, paddingHorizontal) => ({
|
||||
[`&${componentCls}-${size}`]: {
|
||||
[`> ${componentCls}-container`]: {
|
||||
[`> ${componentCls}-content, > ${componentCls}-body`]: {
|
||||
[`
|
||||
> table > tbody > tr > th,
|
||||
> table > tbody > tr > td
|
||||
`]: {
|
||||
[`> ${componentCls}-expanded-row-fixed`]: {
|
||||
margin: `${(0, _cssinjs.unit)(calc(paddingVertical).mul(-1).equal())}
|
||||
${(0, _cssinjs.unit)(calc(calc(paddingHorizontal).add(lineWidth)).mul(-1).equal())}`
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: {
|
||||
[`${componentCls}${componentCls}-bordered`]: Object.assign(Object.assign(Object.assign({
|
||||
// ============================ Title =============================
|
||||
[`> ${componentCls}-title`]: {
|
||||
border: tableBorder,
|
||||
borderBottom: 0
|
||||
},
|
||||
// ============================ Content ============================
|
||||
[`> ${componentCls}-container`]: {
|
||||
borderInlineStart: tableBorder,
|
||||
borderTop: tableBorder,
|
||||
[`
|
||||
> ${componentCls}-content,
|
||||
> ${componentCls}-header,
|
||||
> ${componentCls}-body,
|
||||
> ${componentCls}-summary
|
||||
`]: {
|
||||
'> table': {
|
||||
// ============================= Cell =============================
|
||||
[`
|
||||
> thead > tr > th,
|
||||
> thead > tr > td,
|
||||
> tbody > tr > th,
|
||||
> tbody > tr > td,
|
||||
> tfoot > tr > th,
|
||||
> tfoot > tr > td
|
||||
`]: {
|
||||
borderInlineEnd: tableBorder
|
||||
},
|
||||
// ============================ Header ============================
|
||||
'> thead': {
|
||||
'> tr:not(:last-child) > th': {
|
||||
borderBottom: tableBorder
|
||||
},
|
||||
'> tr > th::before': {
|
||||
backgroundColor: 'transparent !important'
|
||||
}
|
||||
},
|
||||
// Fixed right should provides additional border
|
||||
[`
|
||||
> thead > tr,
|
||||
> tbody > tr,
|
||||
> tfoot > tr
|
||||
`]: {
|
||||
[`> ${componentCls}-cell-fix-right-first::after`]: {
|
||||
borderInlineEnd: tableBorder
|
||||
}
|
||||
},
|
||||
// ========================== Expandable ==========================
|
||||
[`
|
||||
> tbody > tr > th,
|
||||
> tbody > tr > td
|
||||
`]: {
|
||||
[`> ${componentCls}-expanded-row-fixed`]: {
|
||||
margin: `${(0, _cssinjs.unit)(calc(tablePaddingVertical).mul(-1).equal())} ${(0, _cssinjs.unit)(calc(calc(tablePaddingHorizontal).add(lineWidth)).mul(-1).equal())}`,
|
||||
'&::after': {
|
||||
position: 'absolute',
|
||||
top: 0,
|
||||
insetInlineEnd: lineWidth,
|
||||
bottom: 0,
|
||||
borderInlineEnd: tableBorder,
|
||||
content: '""'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
// ============================ Scroll ============================
|
||||
[`&${componentCls}-scroll-horizontal`]: {
|
||||
[`> ${componentCls}-container > ${componentCls}-body`]: {
|
||||
'> table > tbody': {
|
||||
[`
|
||||
> tr${componentCls}-expanded-row,
|
||||
> tr${componentCls}-placeholder
|
||||
`]: {
|
||||
'> th, > td': {
|
||||
borderInlineEnd: 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}, getSizeBorderStyle('middle', token.tablePaddingVerticalMiddle, token.tablePaddingHorizontalMiddle)), getSizeBorderStyle('small', token.tablePaddingVerticalSmall, token.tablePaddingHorizontalSmall)), {
|
||||
// ============================ Footer ============================
|
||||
[`> ${componentCls}-footer`]: {
|
||||
border: tableBorder,
|
||||
borderTop: 0
|
||||
}
|
||||
}),
|
||||
// ============================ Nested ============================
|
||||
[`${componentCls}-cell`]: {
|
||||
[`${componentCls}-container:first-child`]: {
|
||||
// :first-child to avoid the case when bordered and title is set
|
||||
borderTop: 0
|
||||
},
|
||||
// https://github.com/ant-design/ant-design/issues/35577
|
||||
'&-scrollbar:not([rowspan])': {
|
||||
boxShadow: `0 ${(0, _cssinjs.unit)(lineWidth)} 0 ${(0, _cssinjs.unit)(lineWidth)} ${tableHeaderBg}`
|
||||
}
|
||||
},
|
||||
[`${componentCls}-bordered ${componentCls}-cell-scrollbar`]: {
|
||||
borderInlineEnd: tableBorder
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genBorderedStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/ellipsis.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/ellipsis.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genEllipsisStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genEllipsisStyle;
|
||||
37
frontend/node_modules/antd/lib/table/style/ellipsis.js
generated
vendored
Normal file
37
frontend/node_modules/antd/lib/table/style/ellipsis.js
generated
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _style = require("../../style");
|
||||
const genEllipsisStyle = token => {
|
||||
const {
|
||||
componentCls
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: {
|
||||
[`${componentCls}-cell-ellipsis`]: Object.assign(Object.assign({}, _style.textEllipsis), {
|
||||
wordBreak: 'keep-all',
|
||||
// Fixed first or last should special process
|
||||
[`
|
||||
&${componentCls}-cell-fix-left-last,
|
||||
&${componentCls}-cell-fix-right-first
|
||||
`]: {
|
||||
overflow: 'visible',
|
||||
[`${componentCls}-cell-content`]: {
|
||||
display: 'block',
|
||||
overflow: 'hidden',
|
||||
textOverflow: 'ellipsis'
|
||||
}
|
||||
},
|
||||
[`${componentCls}-column-title`]: {
|
||||
overflow: 'hidden',
|
||||
textOverflow: 'ellipsis',
|
||||
wordBreak: 'keep-all'
|
||||
}
|
||||
})
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genEllipsisStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/empty.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/empty.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genEmptyStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genEmptyStyle;
|
||||
27
frontend/node_modules/antd/lib/table/style/empty.js
generated
vendored
Normal file
27
frontend/node_modules/antd/lib/table/style/empty.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
// ========================= Placeholder ==========================
|
||||
const genEmptyStyle = token => {
|
||||
const {
|
||||
componentCls
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: {
|
||||
[`${componentCls}-tbody > tr${componentCls}-placeholder`]: {
|
||||
textAlign: 'center',
|
||||
color: token.colorTextDisabled,
|
||||
[`
|
||||
&:hover > th,
|
||||
&:hover > td,
|
||||
`]: {
|
||||
background: token.colorBgContainer
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genEmptyStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/expand.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/expand.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genExpandStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genExpandStyle;
|
||||
128
frontend/node_modules/antd/lib/table/style/expand.js
generated
vendored
Normal file
128
frontend/node_modules/antd/lib/table/style/expand.js
generated
vendored
Normal file
@@ -0,0 +1,128 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
var _style = require("../../style");
|
||||
const genExpandStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
antCls,
|
||||
motionDurationSlow,
|
||||
lineWidth,
|
||||
paddingXS,
|
||||
lineType,
|
||||
tableBorderColor,
|
||||
tableExpandIconBg,
|
||||
tableExpandColumnWidth,
|
||||
borderRadius,
|
||||
tablePaddingVertical,
|
||||
tablePaddingHorizontal,
|
||||
tableExpandedRowBg,
|
||||
paddingXXS,
|
||||
expandIconMarginTop,
|
||||
expandIconSize,
|
||||
expandIconHalfInner,
|
||||
expandIconScale,
|
||||
calc
|
||||
} = token;
|
||||
const tableBorder = `${(0, _cssinjs.unit)(lineWidth)} ${lineType} ${tableBorderColor}`;
|
||||
const expandIconLineOffset = calc(paddingXXS).sub(lineWidth).equal();
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: {
|
||||
[`${componentCls}-expand-icon-col`]: {
|
||||
width: tableExpandColumnWidth
|
||||
},
|
||||
[`${componentCls}-row-expand-icon-cell`]: {
|
||||
textAlign: 'center',
|
||||
[`${componentCls}-row-expand-icon`]: {
|
||||
display: 'inline-flex',
|
||||
float: 'none',
|
||||
verticalAlign: 'sub'
|
||||
}
|
||||
},
|
||||
[`${componentCls}-row-indent`]: {
|
||||
height: 1,
|
||||
float: 'left'
|
||||
},
|
||||
[`${componentCls}-row-expand-icon`]: Object.assign(Object.assign({}, (0, _style.operationUnit)(token)), {
|
||||
position: 'relative',
|
||||
float: 'left',
|
||||
width: expandIconSize,
|
||||
height: expandIconSize,
|
||||
color: 'inherit',
|
||||
lineHeight: (0, _cssinjs.unit)(expandIconSize),
|
||||
background: tableExpandIconBg,
|
||||
border: tableBorder,
|
||||
borderRadius,
|
||||
transform: `scale(${expandIconScale})`,
|
||||
'&:focus, &:hover, &:active': {
|
||||
borderColor: 'currentcolor'
|
||||
},
|
||||
'&::before, &::after': {
|
||||
position: 'absolute',
|
||||
background: 'currentcolor',
|
||||
transition: `transform ${motionDurationSlow} ease-out`,
|
||||
content: '""'
|
||||
},
|
||||
'&::before': {
|
||||
top: expandIconHalfInner,
|
||||
insetInlineEnd: expandIconLineOffset,
|
||||
insetInlineStart: expandIconLineOffset,
|
||||
height: lineWidth
|
||||
},
|
||||
'&::after': {
|
||||
top: expandIconLineOffset,
|
||||
bottom: expandIconLineOffset,
|
||||
insetInlineStart: expandIconHalfInner,
|
||||
width: lineWidth,
|
||||
transform: 'rotate(90deg)'
|
||||
},
|
||||
// Motion effect
|
||||
'&-collapsed::before': {
|
||||
transform: 'rotate(-180deg)'
|
||||
},
|
||||
'&-collapsed::after': {
|
||||
transform: 'rotate(0deg)'
|
||||
},
|
||||
'&-spaced': {
|
||||
'&::before, &::after': {
|
||||
display: 'none',
|
||||
content: 'none'
|
||||
},
|
||||
background: 'transparent',
|
||||
border: 0,
|
||||
visibility: 'hidden'
|
||||
}
|
||||
}),
|
||||
[`${componentCls}-row-indent + ${componentCls}-row-expand-icon`]: {
|
||||
marginTop: expandIconMarginTop,
|
||||
marginInlineEnd: paddingXS
|
||||
},
|
||||
[`tr${componentCls}-expanded-row`]: {
|
||||
'&, &:hover': {
|
||||
'> th, > td': {
|
||||
background: tableExpandedRowBg
|
||||
}
|
||||
},
|
||||
// https://github.com/ant-design/ant-design/issues/25573
|
||||
[`${antCls}-descriptions-view`]: {
|
||||
display: 'flex',
|
||||
table: {
|
||||
flex: 'auto',
|
||||
width: '100%'
|
||||
}
|
||||
}
|
||||
},
|
||||
// With fixed
|
||||
[`${componentCls}-expanded-row-fixed`]: {
|
||||
position: 'relative',
|
||||
margin: `${(0, _cssinjs.unit)(calc(tablePaddingVertical).mul(-1).equal())} ${(0, _cssinjs.unit)(calc(tablePaddingHorizontal).mul(-1).equal())}`,
|
||||
padding: `${(0, _cssinjs.unit)(tablePaddingVertical)} ${(0, _cssinjs.unit)(tablePaddingHorizontal)}`
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genExpandStyle;
|
||||
4
frontend/node_modules/antd/lib/table/style/filter.d.ts
generated
vendored
Normal file
4
frontend/node_modules/antd/lib/table/style/filter.d.ts
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genFilterStyle: GenerateStyle<TableToken>;
|
||||
export default genFilterStyle;
|
||||
158
frontend/node_modules/antd/lib/table/style/filter.js
generated
vendored
Normal file
158
frontend/node_modules/antd/lib/table/style/filter.js
generated
vendored
Normal file
@@ -0,0 +1,158 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
var _style = require("../../style");
|
||||
const genFilterStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
antCls,
|
||||
iconCls,
|
||||
tableFilterDropdownWidth,
|
||||
tableFilterDropdownSearchWidth,
|
||||
paddingXXS,
|
||||
paddingXS,
|
||||
colorText,
|
||||
lineWidth,
|
||||
lineType,
|
||||
tableBorderColor,
|
||||
headerIconColor,
|
||||
fontSizeSM,
|
||||
tablePaddingHorizontal,
|
||||
borderRadius,
|
||||
motionDurationSlow,
|
||||
colorIcon,
|
||||
colorPrimary,
|
||||
tableHeaderFilterActiveBg,
|
||||
colorTextDisabled,
|
||||
tableFilterDropdownBg,
|
||||
tableFilterDropdownHeight,
|
||||
controlItemBgHover,
|
||||
controlItemBgActive,
|
||||
boxShadowSecondary,
|
||||
filterDropdownMenuBg,
|
||||
calc
|
||||
} = token;
|
||||
const dropdownPrefixCls = `${antCls}-dropdown`;
|
||||
const tableFilterDropdownPrefixCls = `${componentCls}-filter-dropdown`;
|
||||
const treePrefixCls = `${antCls}-tree`;
|
||||
const tableBorder = `${(0, _cssinjs.unit)(lineWidth)} ${lineType} ${tableBorderColor}`;
|
||||
return [{
|
||||
[`${componentCls}-wrapper`]: {
|
||||
[`${componentCls}-filter-column`]: {
|
||||
display: 'flex',
|
||||
justifyContent: 'space-between'
|
||||
},
|
||||
[`${componentCls}-filter-trigger`]: {
|
||||
position: 'relative',
|
||||
display: 'flex',
|
||||
alignItems: 'center',
|
||||
marginBlock: calc(paddingXXS).mul(-1).equal(),
|
||||
marginInline: `${(0, _cssinjs.unit)(paddingXXS)} ${(0, _cssinjs.unit)(calc(tablePaddingHorizontal).div(2).mul(-1).equal())}`,
|
||||
padding: `0 ${(0, _cssinjs.unit)(paddingXXS)}`,
|
||||
color: headerIconColor,
|
||||
fontSize: fontSizeSM,
|
||||
borderRadius,
|
||||
cursor: 'pointer',
|
||||
transition: `all ${motionDurationSlow}`,
|
||||
'&:hover': {
|
||||
color: colorIcon,
|
||||
background: tableHeaderFilterActiveBg
|
||||
},
|
||||
'&.active': {
|
||||
color: colorPrimary
|
||||
}
|
||||
}
|
||||
}
|
||||
}, {
|
||||
// Dropdown
|
||||
[`${antCls}-dropdown`]: {
|
||||
[tableFilterDropdownPrefixCls]: Object.assign(Object.assign({}, (0, _style.resetComponent)(token)), {
|
||||
minWidth: tableFilterDropdownWidth,
|
||||
backgroundColor: tableFilterDropdownBg,
|
||||
borderRadius,
|
||||
boxShadow: boxShadowSecondary,
|
||||
overflow: 'hidden',
|
||||
// Reset menu
|
||||
[`${dropdownPrefixCls}-menu`]: {
|
||||
// https://github.com/ant-design/ant-design/issues/4916
|
||||
// https://github.com/ant-design/ant-design/issues/19542
|
||||
maxHeight: tableFilterDropdownHeight,
|
||||
overflowX: 'hidden',
|
||||
border: 0,
|
||||
boxShadow: 'none',
|
||||
borderRadius: 'unset',
|
||||
backgroundColor: filterDropdownMenuBg,
|
||||
'&:empty::after': {
|
||||
display: 'block',
|
||||
padding: `${(0, _cssinjs.unit)(paddingXS)} 0`,
|
||||
color: colorTextDisabled,
|
||||
fontSize: fontSizeSM,
|
||||
textAlign: 'center',
|
||||
content: '"Not Found"'
|
||||
}
|
||||
},
|
||||
[`${tableFilterDropdownPrefixCls}-tree`]: {
|
||||
paddingBlock: `${(0, _cssinjs.unit)(paddingXS)} 0`,
|
||||
paddingInline: paddingXS,
|
||||
[treePrefixCls]: {
|
||||
padding: 0
|
||||
},
|
||||
[`${treePrefixCls}-treenode ${treePrefixCls}-node-content-wrapper:hover`]: {
|
||||
backgroundColor: controlItemBgHover
|
||||
},
|
||||
[`${treePrefixCls}-treenode-checkbox-checked ${treePrefixCls}-node-content-wrapper`]: {
|
||||
'&, &:hover': {
|
||||
backgroundColor: controlItemBgActive
|
||||
}
|
||||
}
|
||||
},
|
||||
[`${tableFilterDropdownPrefixCls}-search`]: {
|
||||
padding: paddingXS,
|
||||
borderBottom: tableBorder,
|
||||
'&-input': {
|
||||
input: {
|
||||
minWidth: tableFilterDropdownSearchWidth
|
||||
},
|
||||
[iconCls]: {
|
||||
color: colorTextDisabled
|
||||
}
|
||||
}
|
||||
},
|
||||
[`${tableFilterDropdownPrefixCls}-checkall`]: {
|
||||
width: '100%',
|
||||
marginBottom: paddingXXS,
|
||||
marginInlineStart: paddingXXS
|
||||
},
|
||||
// Operation
|
||||
[`${tableFilterDropdownPrefixCls}-btns`]: {
|
||||
display: 'flex',
|
||||
justifyContent: 'space-between',
|
||||
padding: `${(0, _cssinjs.unit)(calc(paddingXS).sub(lineWidth).equal())} ${(0, _cssinjs.unit)(paddingXS)}`,
|
||||
overflow: 'hidden',
|
||||
borderTop: tableBorder
|
||||
}
|
||||
})
|
||||
}
|
||||
},
|
||||
// Dropdown Menu & SubMenu
|
||||
{
|
||||
// submenu of table filter dropdown
|
||||
[`${antCls}-dropdown ${tableFilterDropdownPrefixCls}, ${tableFilterDropdownPrefixCls}-submenu`]: {
|
||||
// Checkbox
|
||||
[`${antCls}-checkbox-wrapper + span`]: {
|
||||
paddingInlineStart: paddingXS,
|
||||
color: colorText
|
||||
},
|
||||
'> ul': {
|
||||
maxHeight: 'calc(100vh - 130px)',
|
||||
overflowX: 'hidden',
|
||||
overflowY: 'auto'
|
||||
}
|
||||
}
|
||||
}];
|
||||
};
|
||||
var _default = exports.default = genFilterStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/fixed.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/fixed.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genFixedStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genFixedStyle;
|
||||
129
frontend/node_modules/antd/lib/table/style/fixed.js
generated
vendored
Normal file
129
frontend/node_modules/antd/lib/table/style/fixed.js
generated
vendored
Normal file
@@ -0,0 +1,129 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
const genFixedStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
lineWidth,
|
||||
colorSplit,
|
||||
motionDurationSlow,
|
||||
zIndexTableFixed,
|
||||
tableBg,
|
||||
zIndexTableSticky,
|
||||
calc
|
||||
} = token;
|
||||
const shadowColor = colorSplit;
|
||||
// Follow style is magic of shadow which should not follow token:
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: {
|
||||
[`
|
||||
${componentCls}-cell-fix-left,
|
||||
${componentCls}-cell-fix-right
|
||||
`]: {
|
||||
position: 'sticky !important',
|
||||
zIndex: zIndexTableFixed,
|
||||
background: tableBg
|
||||
},
|
||||
[`
|
||||
${componentCls}-cell-fix-left-first::after,
|
||||
${componentCls}-cell-fix-left-last::after
|
||||
`]: {
|
||||
position: 'absolute',
|
||||
top: 0,
|
||||
right: {
|
||||
_skip_check_: true,
|
||||
value: 0
|
||||
},
|
||||
bottom: calc(lineWidth).mul(-1).equal(),
|
||||
width: 30,
|
||||
transform: 'translateX(100%)',
|
||||
transition: `box-shadow ${motionDurationSlow}`,
|
||||
content: '""',
|
||||
pointerEvents: 'none',
|
||||
// fix issues: https://github.com/ant-design/ant-design/issues/54587
|
||||
willChange: 'transform'
|
||||
},
|
||||
[`${componentCls}-cell-fix-left-all::after`]: {
|
||||
display: 'none'
|
||||
},
|
||||
[`
|
||||
${componentCls}-cell-fix-right-first::after,
|
||||
${componentCls}-cell-fix-right-last::after
|
||||
`]: {
|
||||
position: 'absolute',
|
||||
top: 0,
|
||||
bottom: calc(lineWidth).mul(-1).equal(),
|
||||
left: {
|
||||
_skip_check_: true,
|
||||
value: 0
|
||||
},
|
||||
width: 30,
|
||||
transform: 'translateX(-100%)',
|
||||
transition: `box-shadow ${motionDurationSlow}`,
|
||||
content: '""',
|
||||
pointerEvents: 'none'
|
||||
},
|
||||
[`${componentCls}-container`]: {
|
||||
position: 'relative',
|
||||
'&::before, &::after': {
|
||||
position: 'absolute',
|
||||
top: 0,
|
||||
bottom: 0,
|
||||
zIndex: calc(zIndexTableSticky).add(1).equal({
|
||||
unit: false
|
||||
}),
|
||||
width: 30,
|
||||
transition: `box-shadow ${motionDurationSlow}`,
|
||||
content: '""',
|
||||
pointerEvents: 'none'
|
||||
},
|
||||
'&::before': {
|
||||
insetInlineStart: 0
|
||||
},
|
||||
'&::after': {
|
||||
insetInlineEnd: 0
|
||||
}
|
||||
},
|
||||
[`${componentCls}-ping-left`]: {
|
||||
[`&:not(${componentCls}-has-fix-left) ${componentCls}-container::before`]: {
|
||||
boxShadow: `inset 10px 0 8px -8px ${shadowColor}`
|
||||
},
|
||||
[`
|
||||
${componentCls}-cell-fix-left-first::after,
|
||||
${componentCls}-cell-fix-left-last::after
|
||||
`]: {
|
||||
boxShadow: `inset 10px 0 8px -8px ${shadowColor}`
|
||||
},
|
||||
[`${componentCls}-cell-fix-left-last::before`]: {
|
||||
backgroundColor: 'transparent !important'
|
||||
}
|
||||
},
|
||||
[`${componentCls}-ping-right`]: {
|
||||
[`&:not(${componentCls}-has-fix-right) ${componentCls}-container::after`]: {
|
||||
boxShadow: `inset -10px 0 8px -8px ${shadowColor}`
|
||||
},
|
||||
[`
|
||||
${componentCls}-cell-fix-right-first::after,
|
||||
${componentCls}-cell-fix-right-last::after
|
||||
`]: {
|
||||
boxShadow: `inset -10px 0 8px -8px ${shadowColor}`
|
||||
}
|
||||
},
|
||||
// Gapped fixed Columns do not show the shadow
|
||||
[`${componentCls}-fixed-column-gapped`]: {
|
||||
[`
|
||||
${componentCls}-cell-fix-left-first::after,
|
||||
${componentCls}-cell-fix-left-last::after,
|
||||
${componentCls}-cell-fix-right-first::after,
|
||||
${componentCls}-cell-fix-right-last::after
|
||||
`]: {
|
||||
boxShadow: 'none'
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genFixedStyle;
|
||||
202
frontend/node_modules/antd/lib/table/style/index.d.ts
generated
vendored
Normal file
202
frontend/node_modules/antd/lib/table/style/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,202 @@
|
||||
import type { FullToken, GetDefaultToken } from '../../theme/internal';
|
||||
export interface ComponentToken {
|
||||
/**
|
||||
* @desc 表头背景
|
||||
* @descEN Background of table header
|
||||
*/
|
||||
headerBg: string;
|
||||
/**
|
||||
* @desc 表头文字颜色
|
||||
* @descEN Color of table header text
|
||||
*/
|
||||
headerColor: string;
|
||||
/**
|
||||
* @desc 表头排序激活态背景色
|
||||
* @descEN Background color of table header when sorted
|
||||
*/
|
||||
headerSortActiveBg: string;
|
||||
/**
|
||||
* @desc 表头排序激活态悬浮背景色
|
||||
* @descEN Background color of table header when sorted and hovered
|
||||
*/
|
||||
headerSortHoverBg: string;
|
||||
/**
|
||||
* @desc 表格排序列背景色
|
||||
* @descEN Background color of table sorted column
|
||||
*/
|
||||
bodySortBg: string;
|
||||
/**
|
||||
* @desc 表格行悬浮背景色
|
||||
* @descEN Background color of table hovered row
|
||||
*/
|
||||
rowHoverBg: string;
|
||||
/**
|
||||
* @desc 表格行选中背景色
|
||||
* @descEN Background color of table selected row
|
||||
*/
|
||||
rowSelectedBg: string;
|
||||
/**
|
||||
* @desc 表格行选中悬浮背景色
|
||||
* @descEN Background color of table selected row when hovered
|
||||
*/
|
||||
rowSelectedHoverBg: string;
|
||||
/**
|
||||
* @desc 表格行展开背景色
|
||||
* @descEN Background color of table expanded row
|
||||
*/
|
||||
rowExpandedBg: string;
|
||||
/**
|
||||
* @desc 单元格纵向内间距
|
||||
* @descEN Vertical padding of table cell
|
||||
*/
|
||||
cellPaddingBlock: number;
|
||||
/**
|
||||
* @desc 单元格横向内间距(默认大尺寸)
|
||||
* @descEN Horizontal padding of table cell (large size by default)
|
||||
*/
|
||||
cellPaddingInline: number;
|
||||
/**
|
||||
* @desc 单元格纵向内间距(中等尺寸)
|
||||
* @descEN Vertical padding of table cell (middle size)
|
||||
*/
|
||||
cellPaddingBlockMD: number;
|
||||
/**
|
||||
* @desc 单元格横向内间距(中等尺寸)
|
||||
* @descEN Horizontal padding of table cell (middle size)
|
||||
*/
|
||||
cellPaddingInlineMD: number;
|
||||
/**
|
||||
* @desc 单元格纵向内间距(小尺寸)
|
||||
* @descEN Vertical padding of table cell (small size)
|
||||
*/
|
||||
cellPaddingBlockSM: number;
|
||||
/**
|
||||
* @desc 单元格横向内间距(小尺寸)
|
||||
* @descEN Horizontal padding of table cell (small size)
|
||||
*/
|
||||
cellPaddingInlineSM: number;
|
||||
/**
|
||||
* @desc 表格边框/分割线颜色
|
||||
* @descEN Border color of table
|
||||
*/
|
||||
borderColor: string;
|
||||
/**
|
||||
* @desc 表头圆角
|
||||
* @descEN Border radius of table header
|
||||
*/
|
||||
headerBorderRadius: number;
|
||||
/**
|
||||
* @desc 表格底部背景色
|
||||
* @descEN Background of footer
|
||||
*/
|
||||
footerBg: string;
|
||||
/**
|
||||
* @desc 表格底部文字颜色
|
||||
* @descEN Color of footer text
|
||||
*/
|
||||
footerColor: string;
|
||||
/**
|
||||
* @desc 单元格文字大小(默认大尺寸)
|
||||
* @descEN Font size of table cell (large size by default)
|
||||
*/
|
||||
cellFontSize: number;
|
||||
/**
|
||||
* @desc 单元格文字大小(中等尺寸)
|
||||
* @descEN Font size of table cell (middle size)
|
||||
*/
|
||||
cellFontSizeMD: number;
|
||||
/**
|
||||
* @desc 单元格文字大小(小尺寸)
|
||||
* @descEN Font size of table cell (small size)
|
||||
*/
|
||||
cellFontSizeSM: number;
|
||||
/**
|
||||
* @desc 表头分割线颜色
|
||||
* @descEN Split border color of table header
|
||||
*/
|
||||
headerSplitColor: string;
|
||||
/**
|
||||
* @desc 固定表头排序激活态背景色
|
||||
* @descEN Background color of fixed table header when sorted
|
||||
*/
|
||||
fixedHeaderSortActiveBg: string;
|
||||
/**
|
||||
* @desc 表头过滤按钮悬浮背景色
|
||||
* @descEN Background color of table header filter button when hovered
|
||||
*/
|
||||
headerFilterHoverBg: string;
|
||||
/**
|
||||
* @desc 过滤下拉菜单选项背景
|
||||
* @descEN Background of filter dropdown menu item
|
||||
*/
|
||||
filterDropdownMenuBg: string;
|
||||
/**
|
||||
* @desc 过滤下拉菜单颜色
|
||||
* @descEN Color of filter dropdown
|
||||
*/
|
||||
filterDropdownBg: string;
|
||||
/**
|
||||
* @desc 展开按钮背景色
|
||||
* @descEN Background of expand button
|
||||
*/
|
||||
expandIconBg: string;
|
||||
/**
|
||||
* @desc 选择列宽度
|
||||
* @descEN Width of selection column
|
||||
*/
|
||||
selectionColumnWidth: number | string;
|
||||
/**
|
||||
* @desc Sticky 模式下滚动条背景色
|
||||
* @descEN Background of sticky scrollbar
|
||||
*/
|
||||
stickyScrollBarBg: string;
|
||||
/**
|
||||
* @desc Sticky 模式下滚动条圆角
|
||||
* @descEN Border radius of sticky scrollbar
|
||||
*/
|
||||
stickyScrollBarBorderRadius: number;
|
||||
}
|
||||
export interface TableToken extends FullToken<'Table'> {
|
||||
tableFontSize: number;
|
||||
tableBg: string;
|
||||
tableRadius: number;
|
||||
tablePaddingHorizontal: number;
|
||||
tablePaddingVertical: number;
|
||||
tablePaddingHorizontalMiddle: number;
|
||||
tablePaddingVerticalMiddle: number;
|
||||
tablePaddingHorizontalSmall: number;
|
||||
tablePaddingVerticalSmall: number;
|
||||
tableBorderColor: string;
|
||||
tableHeaderTextColor: string;
|
||||
tableHeaderBg: string;
|
||||
tableFooterTextColor: string;
|
||||
tableFooterBg: string;
|
||||
tableHeaderCellSplitColor: string;
|
||||
tableHeaderSortBg: string;
|
||||
tableHeaderSortHoverBg: string;
|
||||
tableBodySortBg: string;
|
||||
tableFixedHeaderSortActiveBg: string;
|
||||
tableHeaderFilterActiveBg: string;
|
||||
tableFilterDropdownBg: string;
|
||||
tableFilterDropdownHeight: number | string;
|
||||
tableRowHoverBg: string;
|
||||
tableSelectedRowBg: string;
|
||||
tableSelectedRowHoverBg: string;
|
||||
tableFontSizeMiddle: number;
|
||||
tableFontSizeSmall: number;
|
||||
tableSelectionColumnWidth: number | string;
|
||||
tableExpandIconBg: string;
|
||||
tableExpandColumnWidth: number | string;
|
||||
tableExpandedRowBg: string;
|
||||
tableFilterDropdownWidth: number;
|
||||
tableFilterDropdownSearchWidth: number;
|
||||
zIndexTableFixed: number;
|
||||
zIndexTableSticky: number | string;
|
||||
tableScrollThumbSize: number;
|
||||
tableScrollThumbBg: string;
|
||||
tableScrollThumbBgHover: string;
|
||||
tableScrollBg: string;
|
||||
}
|
||||
export declare const prepareComponentToken: GetDefaultToken<'Table'>;
|
||||
declare const _default: (prefixCls: string, rootCls?: string) => readonly [(node: React.ReactElement) => React.ReactElement, string, string];
|
||||
export default _default;
|
||||
337
frontend/node_modules/antd/lib/table/style/index.js
generated
vendored
Normal file
337
frontend/node_modules/antd/lib/table/style/index.js
generated
vendored
Normal file
@@ -0,0 +1,337 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.prepareComponentToken = exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
var _fastColor = require("@ant-design/fast-color");
|
||||
var _style = require("../../style");
|
||||
var _internal = require("../../theme/internal");
|
||||
var _bordered = _interopRequireDefault(require("./bordered"));
|
||||
var _ellipsis = _interopRequireDefault(require("./ellipsis"));
|
||||
var _empty = _interopRequireDefault(require("./empty"));
|
||||
var _expand = _interopRequireDefault(require("./expand"));
|
||||
var _filter = _interopRequireDefault(require("./filter"));
|
||||
var _fixed = _interopRequireDefault(require("./fixed"));
|
||||
var _pagination = _interopRequireDefault(require("./pagination"));
|
||||
var _radius = _interopRequireDefault(require("./radius"));
|
||||
var _rtl = _interopRequireDefault(require("./rtl"));
|
||||
var _selection = _interopRequireDefault(require("./selection"));
|
||||
var _size = _interopRequireDefault(require("./size"));
|
||||
var _sorter = _interopRequireDefault(require("./sorter"));
|
||||
var _sticky = _interopRequireDefault(require("./sticky"));
|
||||
var _summary = _interopRequireDefault(require("./summary"));
|
||||
var _virtual = _interopRequireDefault(require("./virtual"));
|
||||
const genTableStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
fontWeightStrong,
|
||||
tablePaddingVertical,
|
||||
tablePaddingHorizontal,
|
||||
tableExpandColumnWidth,
|
||||
lineWidth,
|
||||
lineType,
|
||||
tableBorderColor,
|
||||
tableFontSize,
|
||||
tableBg,
|
||||
tableRadius,
|
||||
tableHeaderTextColor,
|
||||
motionDurationMid,
|
||||
tableHeaderBg,
|
||||
tableHeaderCellSplitColor,
|
||||
tableFooterTextColor,
|
||||
tableFooterBg,
|
||||
calc
|
||||
} = token;
|
||||
const tableBorder = `${(0, _cssinjs.unit)(lineWidth)} ${lineType} ${tableBorderColor}`;
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: Object.assign(Object.assign({
|
||||
clear: 'both',
|
||||
maxWidth: '100%',
|
||||
// fix https://github.com/ant-design/ant-design/issues/46177
|
||||
['--rc-virtual-list-scrollbar-bg']: token.tableScrollBg
|
||||
}, (0, _style.clearFix)()), {
|
||||
[componentCls]: Object.assign(Object.assign({}, (0, _style.resetComponent)(token)), {
|
||||
fontSize: tableFontSize,
|
||||
background: tableBg,
|
||||
borderRadius: `${(0, _cssinjs.unit)(tableRadius)} ${(0, _cssinjs.unit)(tableRadius)} 0 0`,
|
||||
// https://github.com/ant-design/ant-design/issues/47486
|
||||
scrollbarColor: `${token.tableScrollThumbBg} ${token.tableScrollBg}`
|
||||
}),
|
||||
// https://github.com/ant-design/ant-design/issues/17611
|
||||
table: {
|
||||
width: '100%',
|
||||
textAlign: 'start',
|
||||
borderRadius: `${(0, _cssinjs.unit)(tableRadius)} ${(0, _cssinjs.unit)(tableRadius)} 0 0`,
|
||||
borderCollapse: 'separate',
|
||||
borderSpacing: 0
|
||||
},
|
||||
// ============================= Cell ==============================
|
||||
[`
|
||||
${componentCls}-cell,
|
||||
${componentCls}-thead > tr > th,
|
||||
${componentCls}-tbody > tr > th,
|
||||
${componentCls}-tbody > tr > td,
|
||||
tfoot > tr > th,
|
||||
tfoot > tr > td
|
||||
`]: {
|
||||
position: 'relative',
|
||||
padding: `${(0, _cssinjs.unit)(tablePaddingVertical)} ${(0, _cssinjs.unit)(tablePaddingHorizontal)}`,
|
||||
overflowWrap: 'break-word'
|
||||
},
|
||||
// ============================ Title =============================
|
||||
[`${componentCls}-title`]: {
|
||||
padding: `${(0, _cssinjs.unit)(tablePaddingVertical)} ${(0, _cssinjs.unit)(tablePaddingHorizontal)}`
|
||||
},
|
||||
// ============================ Header ============================
|
||||
[`${componentCls}-thead`]: {
|
||||
[`
|
||||
> tr > th,
|
||||
> tr > td
|
||||
`]: {
|
||||
position: 'relative',
|
||||
color: tableHeaderTextColor,
|
||||
fontWeight: fontWeightStrong,
|
||||
textAlign: 'start',
|
||||
background: tableHeaderBg,
|
||||
borderBottom: tableBorder,
|
||||
transition: `background ${motionDurationMid} ease`,
|
||||
"&[colspan]:not([colspan='1'])": {
|
||||
textAlign: 'center'
|
||||
},
|
||||
[`&:not(:last-child):not(${componentCls}-selection-column):not(${componentCls}-row-expand-icon-cell):not([colspan])::before`]: {
|
||||
position: 'absolute',
|
||||
top: '50%',
|
||||
insetInlineEnd: 0,
|
||||
width: 1,
|
||||
height: '1.6em',
|
||||
backgroundColor: tableHeaderCellSplitColor,
|
||||
transform: 'translateY(-50%)',
|
||||
transition: `background-color ${motionDurationMid}`,
|
||||
content: '""'
|
||||
}
|
||||
},
|
||||
'> tr:not(:last-child) > th[colspan]': {
|
||||
borderBottom: 0
|
||||
}
|
||||
},
|
||||
// ============================ Body ============================
|
||||
[`${componentCls}-tbody`]: {
|
||||
'> tr': {
|
||||
'> th, > td': {
|
||||
transition: `background ${motionDurationMid}, border-color ${motionDurationMid}`,
|
||||
borderBottom: tableBorder,
|
||||
// ========================= Nest Table ===========================
|
||||
[`
|
||||
> ${componentCls}-wrapper:only-child,
|
||||
> ${componentCls}-expanded-row-fixed > ${componentCls}-wrapper:only-child
|
||||
`]: {
|
||||
[componentCls]: {
|
||||
marginBlock: (0, _cssinjs.unit)(calc(tablePaddingVertical).mul(-1).equal()),
|
||||
marginInline: `${(0, _cssinjs.unit)(calc(tableExpandColumnWidth).sub(tablePaddingHorizontal).equal())}
|
||||
${(0, _cssinjs.unit)(calc(tablePaddingHorizontal).mul(-1).equal())}`,
|
||||
[`${componentCls}-tbody > tr:last-child > td`]: {
|
||||
borderBottomWidth: 0,
|
||||
'&:first-child, &:last-child': {
|
||||
borderRadius: 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
'> th': {
|
||||
position: 'relative',
|
||||
color: tableHeaderTextColor,
|
||||
fontWeight: fontWeightStrong,
|
||||
textAlign: 'start',
|
||||
background: tableHeaderBg,
|
||||
borderBottom: tableBorder,
|
||||
transition: `background ${motionDurationMid} ease`
|
||||
},
|
||||
// measure cell styles
|
||||
[`& > ${componentCls}-measure-cell`]: {
|
||||
paddingBlock: `0 !important`,
|
||||
borderBlock: `0 !important`,
|
||||
[`${componentCls}-measure-cell-content`]: {
|
||||
height: 0,
|
||||
overflow: 'hidden',
|
||||
pointerEvents: 'none'
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
// ============================ Footer ============================
|
||||
[`${componentCls}-footer`]: {
|
||||
padding: `${(0, _cssinjs.unit)(tablePaddingVertical)} ${(0, _cssinjs.unit)(tablePaddingHorizontal)}`,
|
||||
color: tableFooterTextColor,
|
||||
background: tableFooterBg
|
||||
}
|
||||
})
|
||||
};
|
||||
};
|
||||
const prepareComponentToken = token => {
|
||||
const {
|
||||
colorFillAlter,
|
||||
colorBgContainer,
|
||||
colorTextHeading,
|
||||
colorFillSecondary,
|
||||
colorFillContent,
|
||||
controlItemBgActive,
|
||||
controlItemBgActiveHover,
|
||||
padding,
|
||||
paddingSM,
|
||||
paddingXS,
|
||||
colorBorderSecondary,
|
||||
borderRadiusLG,
|
||||
controlHeight,
|
||||
colorTextPlaceholder,
|
||||
fontSize,
|
||||
fontSizeSM,
|
||||
lineHeight,
|
||||
lineWidth,
|
||||
colorIcon,
|
||||
colorIconHover,
|
||||
opacityLoading,
|
||||
controlInteractiveSize
|
||||
} = token;
|
||||
const colorFillSecondarySolid = new _fastColor.FastColor(colorFillSecondary).onBackground(colorBgContainer).toHexString();
|
||||
const colorFillContentSolid = new _fastColor.FastColor(colorFillContent).onBackground(colorBgContainer).toHexString();
|
||||
const colorFillAlterSolid = new _fastColor.FastColor(colorFillAlter).onBackground(colorBgContainer).toHexString();
|
||||
const baseColorAction = new _fastColor.FastColor(colorIcon);
|
||||
const baseColorActionHover = new _fastColor.FastColor(colorIconHover);
|
||||
const expandIconHalfInner = controlInteractiveSize / 2 - lineWidth;
|
||||
const expandIconSize = expandIconHalfInner * 2 + lineWidth * 3;
|
||||
return {
|
||||
headerBg: colorFillAlterSolid,
|
||||
headerColor: colorTextHeading,
|
||||
headerSortActiveBg: colorFillSecondarySolid,
|
||||
headerSortHoverBg: colorFillContentSolid,
|
||||
bodySortBg: colorFillAlterSolid,
|
||||
rowHoverBg: colorFillAlterSolid,
|
||||
rowSelectedBg: controlItemBgActive,
|
||||
rowSelectedHoverBg: controlItemBgActiveHover,
|
||||
rowExpandedBg: colorFillAlter,
|
||||
cellPaddingBlock: padding,
|
||||
cellPaddingInline: padding,
|
||||
cellPaddingBlockMD: paddingSM,
|
||||
cellPaddingInlineMD: paddingXS,
|
||||
cellPaddingBlockSM: paddingXS,
|
||||
cellPaddingInlineSM: paddingXS,
|
||||
borderColor: colorBorderSecondary,
|
||||
headerBorderRadius: borderRadiusLG,
|
||||
footerBg: colorFillAlterSolid,
|
||||
footerColor: colorTextHeading,
|
||||
cellFontSize: fontSize,
|
||||
cellFontSizeMD: fontSize,
|
||||
cellFontSizeSM: fontSize,
|
||||
headerSplitColor: colorBorderSecondary,
|
||||
fixedHeaderSortActiveBg: colorFillSecondarySolid,
|
||||
headerFilterHoverBg: colorFillContent,
|
||||
filterDropdownMenuBg: colorBgContainer,
|
||||
filterDropdownBg: colorBgContainer,
|
||||
expandIconBg: colorBgContainer,
|
||||
selectionColumnWidth: controlHeight,
|
||||
stickyScrollBarBg: colorTextPlaceholder,
|
||||
stickyScrollBarBorderRadius: 100,
|
||||
expandIconMarginTop: (fontSize * lineHeight - lineWidth * 3) / 2 - Math.ceil((fontSizeSM * 1.4 - lineWidth * 3) / 2),
|
||||
headerIconColor: baseColorAction.clone().setA(baseColorAction.a * opacityLoading).toRgbString(),
|
||||
headerIconHoverColor: baseColorActionHover.clone().setA(baseColorActionHover.a * opacityLoading).toRgbString(),
|
||||
expandIconHalfInner,
|
||||
expandIconSize,
|
||||
expandIconScale: controlInteractiveSize / expandIconSize
|
||||
};
|
||||
};
|
||||
exports.prepareComponentToken = prepareComponentToken;
|
||||
const zIndexTableFixed = 2;
|
||||
// ============================== Export ==============================
|
||||
var _default = exports.default = (0, _internal.genStyleHooks)('Table', token => {
|
||||
const {
|
||||
colorTextHeading,
|
||||
colorSplit,
|
||||
colorBgContainer,
|
||||
controlInteractiveSize: checkboxSize,
|
||||
headerBg,
|
||||
headerColor,
|
||||
headerSortActiveBg,
|
||||
headerSortHoverBg,
|
||||
bodySortBg,
|
||||
rowHoverBg,
|
||||
rowSelectedBg,
|
||||
rowSelectedHoverBg,
|
||||
rowExpandedBg,
|
||||
cellPaddingBlock,
|
||||
cellPaddingInline,
|
||||
cellPaddingBlockMD,
|
||||
cellPaddingInlineMD,
|
||||
cellPaddingBlockSM,
|
||||
cellPaddingInlineSM,
|
||||
borderColor,
|
||||
footerBg,
|
||||
footerColor,
|
||||
headerBorderRadius,
|
||||
cellFontSize,
|
||||
cellFontSizeMD,
|
||||
cellFontSizeSM,
|
||||
headerSplitColor,
|
||||
fixedHeaderSortActiveBg,
|
||||
headerFilterHoverBg,
|
||||
filterDropdownBg,
|
||||
expandIconBg,
|
||||
selectionColumnWidth,
|
||||
stickyScrollBarBg,
|
||||
calc
|
||||
} = token;
|
||||
const tableToken = (0, _internal.mergeToken)(token, {
|
||||
tableFontSize: cellFontSize,
|
||||
tableBg: colorBgContainer,
|
||||
tableRadius: headerBorderRadius,
|
||||
tablePaddingVertical: cellPaddingBlock,
|
||||
tablePaddingHorizontal: cellPaddingInline,
|
||||
tablePaddingVerticalMiddle: cellPaddingBlockMD,
|
||||
tablePaddingHorizontalMiddle: cellPaddingInlineMD,
|
||||
tablePaddingVerticalSmall: cellPaddingBlockSM,
|
||||
tablePaddingHorizontalSmall: cellPaddingInlineSM,
|
||||
tableBorderColor: borderColor,
|
||||
tableHeaderTextColor: headerColor,
|
||||
tableHeaderBg: headerBg,
|
||||
tableFooterTextColor: footerColor,
|
||||
tableFooterBg: footerBg,
|
||||
tableHeaderCellSplitColor: headerSplitColor,
|
||||
tableHeaderSortBg: headerSortActiveBg,
|
||||
tableHeaderSortHoverBg: headerSortHoverBg,
|
||||
tableBodySortBg: bodySortBg,
|
||||
tableFixedHeaderSortActiveBg: fixedHeaderSortActiveBg,
|
||||
tableHeaderFilterActiveBg: headerFilterHoverBg,
|
||||
tableFilterDropdownBg: filterDropdownBg,
|
||||
tableRowHoverBg: rowHoverBg,
|
||||
tableSelectedRowBg: rowSelectedBg,
|
||||
tableSelectedRowHoverBg: rowSelectedHoverBg,
|
||||
zIndexTableFixed,
|
||||
zIndexTableSticky: calc(zIndexTableFixed).add(1).equal({
|
||||
unit: false
|
||||
}),
|
||||
tableFontSizeMiddle: cellFontSizeMD,
|
||||
tableFontSizeSmall: cellFontSizeSM,
|
||||
tableSelectionColumnWidth: selectionColumnWidth,
|
||||
tableExpandIconBg: expandIconBg,
|
||||
tableExpandColumnWidth: calc(checkboxSize).add(calc(token.padding).mul(2)).equal(),
|
||||
tableExpandedRowBg: rowExpandedBg,
|
||||
// Dropdown
|
||||
tableFilterDropdownWidth: 120,
|
||||
tableFilterDropdownHeight: 264,
|
||||
tableFilterDropdownSearchWidth: 140,
|
||||
// Virtual Scroll Bar
|
||||
tableScrollThumbSize: 8,
|
||||
// Mac scroll bar size
|
||||
tableScrollThumbBg: stickyScrollBarBg,
|
||||
tableScrollThumbBgHover: colorTextHeading,
|
||||
tableScrollBg: colorSplit
|
||||
});
|
||||
return [genTableStyle(tableToken), (0, _pagination.default)(tableToken), (0, _summary.default)(tableToken), (0, _sorter.default)(tableToken), (0, _filter.default)(tableToken), (0, _bordered.default)(tableToken), (0, _radius.default)(tableToken), (0, _expand.default)(tableToken), (0, _summary.default)(tableToken), (0, _empty.default)(tableToken), (0, _selection.default)(tableToken), (0, _fixed.default)(tableToken), (0, _sticky.default)(tableToken), (0, _ellipsis.default)(tableToken), (0, _size.default)(tableToken), (0, _rtl.default)(tableToken), (0, _virtual.default)(tableToken)];
|
||||
}, prepareComponentToken, {
|
||||
unitless: {
|
||||
expandIconScale: true
|
||||
}
|
||||
});
|
||||
5
frontend/node_modules/antd/lib/table/style/pagination.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/pagination.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genPaginationStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genPaginationStyle;
|
||||
20
frontend/node_modules/antd/lib/table/style/pagination.js
generated
vendored
Normal file
20
frontend/node_modules/antd/lib/table/style/pagination.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
const genPaginationStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
antCls,
|
||||
margin
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-wrapper ${componentCls}-pagination${antCls}-pagination`]: {
|
||||
margin: `${(0, _cssinjs.unit)(margin)} 0`
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genPaginationStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/radius.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/radius.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genRadiusStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genRadiusStyle;
|
||||
52
frontend/node_modules/antd/lib/table/style/radius.js
generated
vendored
Normal file
52
frontend/node_modules/antd/lib/table/style/radius.js
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
const genRadiusStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
tableRadius
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: {
|
||||
[componentCls]: {
|
||||
// https://github.com/ant-design/ant-design/issues/39115#issuecomment-1362314574
|
||||
[`${componentCls}-title, ${componentCls}-header`]: {
|
||||
borderRadius: `${(0, _cssinjs.unit)(tableRadius)} ${(0, _cssinjs.unit)(tableRadius)} 0 0`
|
||||
},
|
||||
[`${componentCls}-title + ${componentCls}-container`]: {
|
||||
borderStartStartRadius: 0,
|
||||
borderStartEndRadius: 0,
|
||||
// https://github.com/ant-design/ant-design/issues/41975
|
||||
[`${componentCls}-header, table`]: {
|
||||
borderRadius: 0
|
||||
},
|
||||
'table > thead > tr:first-child': {
|
||||
'th:first-child, th:last-child, td:first-child, td:last-child': {
|
||||
borderRadius: 0
|
||||
}
|
||||
}
|
||||
},
|
||||
'&-container': {
|
||||
borderStartStartRadius: tableRadius,
|
||||
borderStartEndRadius: tableRadius,
|
||||
'table > thead > tr:first-child': {
|
||||
'> *:first-child': {
|
||||
borderStartStartRadius: tableRadius
|
||||
},
|
||||
'> *:last-child': {
|
||||
borderStartEndRadius: tableRadius
|
||||
}
|
||||
}
|
||||
},
|
||||
'&-footer': {
|
||||
borderRadius: `0 0 ${(0, _cssinjs.unit)(tableRadius)} ${(0, _cssinjs.unit)(tableRadius)}`
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genRadiusStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/rtl.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/rtl.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genStyle;
|
||||
51
frontend/node_modules/antd/lib/table/style/rtl.js
generated
vendored
Normal file
51
frontend/node_modules/antd/lib/table/style/rtl.js
generated
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
const genStyle = token => {
|
||||
const {
|
||||
componentCls
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-wrapper-rtl`]: {
|
||||
direction: 'rtl',
|
||||
table: {
|
||||
direction: 'rtl'
|
||||
},
|
||||
[`${componentCls}-pagination-left`]: {
|
||||
justifyContent: 'flex-end'
|
||||
},
|
||||
[`${componentCls}-pagination-right`]: {
|
||||
justifyContent: 'flex-start'
|
||||
},
|
||||
[`${componentCls}-row-expand-icon`]: {
|
||||
float: 'right',
|
||||
'&::after': {
|
||||
transform: 'rotate(-90deg)'
|
||||
},
|
||||
'&-collapsed::before': {
|
||||
transform: 'rotate(180deg)'
|
||||
},
|
||||
'&-collapsed::after': {
|
||||
transform: 'rotate(0deg)'
|
||||
}
|
||||
},
|
||||
[`${componentCls}-container`]: {
|
||||
'&::before': {
|
||||
insetInlineStart: 'unset',
|
||||
insetInlineEnd: 0
|
||||
},
|
||||
'&::after': {
|
||||
insetInlineStart: 0,
|
||||
insetInlineEnd: 'unset'
|
||||
},
|
||||
[`${componentCls}-row-indent`]: {
|
||||
float: 'right'
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/selection.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/selection.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genSelectionStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genSelectionStyle;
|
||||
101
frontend/node_modules/antd/lib/table/style/selection.js
generated
vendored
Normal file
101
frontend/node_modules/antd/lib/table/style/selection.js
generated
vendored
Normal file
@@ -0,0 +1,101 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
const genSelectionStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
antCls,
|
||||
iconCls,
|
||||
fontSizeIcon,
|
||||
padding,
|
||||
paddingXS,
|
||||
headerIconColor,
|
||||
headerIconHoverColor,
|
||||
tableSelectionColumnWidth,
|
||||
tableSelectedRowBg,
|
||||
tableSelectedRowHoverBg,
|
||||
tableRowHoverBg,
|
||||
tablePaddingHorizontal,
|
||||
calc
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: {
|
||||
// ========================== Selections ==========================
|
||||
[`${componentCls}-selection-col`]: {
|
||||
width: tableSelectionColumnWidth,
|
||||
[`&${componentCls}-selection-col-with-dropdown`]: {
|
||||
width: calc(tableSelectionColumnWidth).add(fontSizeIcon).add(calc(padding).div(4)).equal()
|
||||
}
|
||||
},
|
||||
[`${componentCls}-bordered ${componentCls}-selection-col`]: {
|
||||
width: calc(tableSelectionColumnWidth).add(calc(paddingXS).mul(2)).equal(),
|
||||
[`&${componentCls}-selection-col-with-dropdown`]: {
|
||||
width: calc(tableSelectionColumnWidth).add(fontSizeIcon).add(calc(padding).div(4)).add(calc(paddingXS).mul(2)).equal()
|
||||
}
|
||||
},
|
||||
[`
|
||||
table tr th${componentCls}-selection-column,
|
||||
table tr td${componentCls}-selection-column,
|
||||
${componentCls}-selection-column
|
||||
`]: {
|
||||
paddingInlineEnd: token.paddingXS,
|
||||
paddingInlineStart: token.paddingXS,
|
||||
textAlign: 'center',
|
||||
[`${antCls}-radio-wrapper`]: {
|
||||
marginInlineEnd: 0
|
||||
}
|
||||
},
|
||||
[`table tr th${componentCls}-selection-column${componentCls}-cell-fix-left`]: {
|
||||
zIndex: calc(token.zIndexTableFixed).add(1).equal({
|
||||
unit: false
|
||||
})
|
||||
},
|
||||
[`table tr th${componentCls}-selection-column::after`]: {
|
||||
backgroundColor: 'transparent !important'
|
||||
},
|
||||
[`${componentCls}-selection`]: {
|
||||
position: 'relative',
|
||||
display: 'inline-flex',
|
||||
flexDirection: 'column'
|
||||
},
|
||||
[`${componentCls}-selection-extra`]: {
|
||||
position: 'absolute',
|
||||
top: 0,
|
||||
zIndex: 1,
|
||||
cursor: 'pointer',
|
||||
transition: `all ${token.motionDurationSlow}`,
|
||||
marginInlineStart: '100%',
|
||||
paddingInlineStart: (0, _cssinjs.unit)(calc(tablePaddingHorizontal).div(4).equal()),
|
||||
[iconCls]: {
|
||||
color: headerIconColor,
|
||||
fontSize: fontSizeIcon,
|
||||
verticalAlign: 'baseline',
|
||||
'&:hover': {
|
||||
color: headerIconHoverColor
|
||||
}
|
||||
}
|
||||
},
|
||||
// ============================= Rows =============================
|
||||
[`${componentCls}-tbody`]: {
|
||||
[`${componentCls}-row`]: {
|
||||
[`&${componentCls}-row-selected`]: {
|
||||
[`> ${componentCls}-cell`]: {
|
||||
background: tableSelectedRowBg,
|
||||
'&-row-hover': {
|
||||
background: tableSelectedRowHoverBg
|
||||
}
|
||||
}
|
||||
},
|
||||
[`> ${componentCls}-cell-row-hover`]: {
|
||||
background: tableRowHoverBg
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genSelectionStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/size.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/size.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genSizeStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genSizeStyle;
|
||||
52
frontend/node_modules/antd/lib/table/style/size.js
generated
vendored
Normal file
52
frontend/node_modules/antd/lib/table/style/size.js
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
const genSizeStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
tableExpandColumnWidth,
|
||||
calc
|
||||
} = token;
|
||||
const getSizeStyle = (size, paddingVertical, paddingHorizontal, fontSize) => ({
|
||||
[`${componentCls}${componentCls}-${size}`]: {
|
||||
fontSize,
|
||||
[`
|
||||
${componentCls}-title,
|
||||
${componentCls}-footer,
|
||||
${componentCls}-cell,
|
||||
${componentCls}-thead > tr > th,
|
||||
${componentCls}-tbody > tr > th,
|
||||
${componentCls}-tbody > tr > td,
|
||||
tfoot > tr > th,
|
||||
tfoot > tr > td
|
||||
`]: {
|
||||
padding: `${(0, _cssinjs.unit)(paddingVertical)} ${(0, _cssinjs.unit)(paddingHorizontal)}`
|
||||
},
|
||||
[`${componentCls}-filter-trigger`]: {
|
||||
marginInlineEnd: (0, _cssinjs.unit)(calc(paddingHorizontal).div(2).mul(-1).equal())
|
||||
},
|
||||
[`${componentCls}-expanded-row-fixed`]: {
|
||||
margin: `${(0, _cssinjs.unit)(calc(paddingVertical).mul(-1).equal())} ${(0, _cssinjs.unit)(calc(paddingHorizontal).mul(-1).equal())}`
|
||||
},
|
||||
[`${componentCls}-tbody`]: {
|
||||
// ========================= Nest Table ===========================
|
||||
[`${componentCls}-wrapper:only-child ${componentCls}`]: {
|
||||
marginBlock: (0, _cssinjs.unit)(calc(paddingVertical).mul(-1).equal()),
|
||||
marginInline: `${(0, _cssinjs.unit)(calc(tableExpandColumnWidth).sub(paddingHorizontal).equal())} ${(0, _cssinjs.unit)(calc(paddingHorizontal).mul(-1).equal())}`
|
||||
}
|
||||
},
|
||||
// https://github.com/ant-design/ant-design/issues/35167
|
||||
[`${componentCls}-selection-extra`]: {
|
||||
paddingInlineStart: (0, _cssinjs.unit)(calc(paddingHorizontal).div(4).equal())
|
||||
}
|
||||
}
|
||||
});
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: Object.assign(Object.assign({}, getSizeStyle('middle', token.tablePaddingVerticalMiddle, token.tablePaddingHorizontalMiddle, token.tableFontSizeMiddle)), getSizeStyle('small', token.tablePaddingVerticalSmall, token.tablePaddingHorizontalSmall, token.tableFontSizeSmall))
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genSizeStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/sorter.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/sorter.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genSorterStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genSorterStyle;
|
||||
99
frontend/node_modules/antd/lib/table/style/sorter.js
generated
vendored
Normal file
99
frontend/node_modules/antd/lib/table/style/sorter.js
generated
vendored
Normal file
@@ -0,0 +1,99 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
const genSorterStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
marginXXS,
|
||||
fontSizeIcon,
|
||||
headerIconColor,
|
||||
headerIconHoverColor
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: {
|
||||
[`${componentCls}-thead th${componentCls}-column-has-sorters`]: {
|
||||
outline: 'none',
|
||||
cursor: 'pointer',
|
||||
// why left 0s? Avoid column header move with transition when left is changed
|
||||
// https://github.com/ant-design/ant-design/issues/50588
|
||||
transition: `all ${token.motionDurationSlow}, left 0s`,
|
||||
'&:hover': {
|
||||
background: token.tableHeaderSortHoverBg,
|
||||
'&::before': {
|
||||
backgroundColor: 'transparent !important'
|
||||
}
|
||||
},
|
||||
'&:focus-visible': {
|
||||
color: token.colorPrimary
|
||||
},
|
||||
// https://github.com/ant-design/ant-design/issues/30969
|
||||
[`
|
||||
&${componentCls}-cell-fix-left:hover,
|
||||
&${componentCls}-cell-fix-right:hover
|
||||
`]: {
|
||||
background: token.tableFixedHeaderSortActiveBg
|
||||
}
|
||||
},
|
||||
[`${componentCls}-thead th${componentCls}-column-sort`]: {
|
||||
background: token.tableHeaderSortBg,
|
||||
'&::before': {
|
||||
backgroundColor: 'transparent !important'
|
||||
}
|
||||
},
|
||||
[`td${componentCls}-column-sort`]: {
|
||||
background: token.tableBodySortBg
|
||||
},
|
||||
[`${componentCls}-column-title`]: {
|
||||
position: 'relative',
|
||||
zIndex: 1,
|
||||
flex: 1,
|
||||
minWidth: 0
|
||||
},
|
||||
[`${componentCls}-column-sorters`]: {
|
||||
display: 'flex',
|
||||
flex: 'auto',
|
||||
alignItems: 'center',
|
||||
justifyContent: 'space-between',
|
||||
'&::after': {
|
||||
position: 'absolute',
|
||||
inset: 0,
|
||||
width: '100%',
|
||||
height: '100%',
|
||||
content: '""'
|
||||
}
|
||||
},
|
||||
[`${componentCls}-column-sorters-tooltip-target-sorter`]: {
|
||||
'&::after': {
|
||||
content: 'none'
|
||||
}
|
||||
},
|
||||
[`${componentCls}-column-sorter`]: {
|
||||
marginInlineStart: marginXXS,
|
||||
color: headerIconColor,
|
||||
fontSize: 0,
|
||||
transition: `color ${token.motionDurationSlow}`,
|
||||
'&-inner': {
|
||||
display: 'inline-flex',
|
||||
flexDirection: 'column',
|
||||
alignItems: 'center'
|
||||
},
|
||||
'&-up, &-down': {
|
||||
fontSize: fontSizeIcon,
|
||||
'&.active': {
|
||||
color: token.colorPrimary
|
||||
}
|
||||
},
|
||||
[`${componentCls}-column-sorter-up + ${componentCls}-column-sorter-down`]: {
|
||||
marginTop: '-0.3em'
|
||||
}
|
||||
},
|
||||
[`${componentCls}-column-sorters:hover ${componentCls}-column-sorter`]: {
|
||||
color: headerIconHoverColor
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genSorterStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/sticky.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/sticky.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genStickyStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genStickyStyle;
|
||||
61
frontend/node_modules/antd/lib/table/style/sticky.js
generated
vendored
Normal file
61
frontend/node_modules/antd/lib/table/style/sticky.js
generated
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
const genStickyStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
opacityLoading,
|
||||
tableScrollThumbBg,
|
||||
tableScrollThumbBgHover,
|
||||
tableScrollThumbSize,
|
||||
tableScrollBg,
|
||||
zIndexTableSticky,
|
||||
stickyScrollBarBorderRadius,
|
||||
lineWidth,
|
||||
lineType,
|
||||
tableBorderColor
|
||||
} = token;
|
||||
const tableBorder = `${(0, _cssinjs.unit)(lineWidth)} ${lineType} ${tableBorderColor}`;
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: {
|
||||
[`${componentCls}-sticky`]: {
|
||||
'&-holder': {
|
||||
position: 'sticky',
|
||||
zIndex: zIndexTableSticky,
|
||||
background: token.colorBgContainer
|
||||
},
|
||||
'&-scroll': {
|
||||
position: 'sticky',
|
||||
bottom: 0,
|
||||
height: `${(0, _cssinjs.unit)(tableScrollThumbSize)} !important`,
|
||||
zIndex: zIndexTableSticky,
|
||||
display: 'flex',
|
||||
alignItems: 'center',
|
||||
background: tableScrollBg,
|
||||
borderTop: tableBorder,
|
||||
opacity: opacityLoading,
|
||||
'&:hover': {
|
||||
transformOrigin: 'center bottom'
|
||||
},
|
||||
// fake scrollbar style of sticky
|
||||
'&-bar': {
|
||||
height: tableScrollThumbSize,
|
||||
backgroundColor: tableScrollThumbBg,
|
||||
borderRadius: stickyScrollBarBorderRadius,
|
||||
transition: `all ${token.motionDurationSlow}, transform 0s`,
|
||||
position: 'absolute',
|
||||
bottom: 0,
|
||||
'&:hover, &-active': {
|
||||
backgroundColor: tableScrollThumbBgHover
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genStickyStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/summary.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/summary.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genSummaryStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genSummaryStyle;
|
||||
34
frontend/node_modules/antd/lib/table/style/summary.js
generated
vendored
Normal file
34
frontend/node_modules/antd/lib/table/style/summary.js
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
const genSummaryStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
lineWidth,
|
||||
tableBorderColor,
|
||||
calc
|
||||
} = token;
|
||||
const tableBorder = `${(0, _cssinjs.unit)(lineWidth)} ${token.lineType} ${tableBorderColor}`;
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: {
|
||||
[`${componentCls}-summary`]: {
|
||||
position: 'relative',
|
||||
zIndex: token.zIndexTableFixed,
|
||||
background: token.tableBg,
|
||||
'> tr': {
|
||||
'> th, > td': {
|
||||
borderBottom: tableBorder
|
||||
}
|
||||
}
|
||||
},
|
||||
[`div${componentCls}-summary`]: {
|
||||
boxShadow: `0 ${(0, _cssinjs.unit)(calc(lineWidth).mul(-1).equal())} 0 ${tableBorderColor}`
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genSummaryStyle;
|
||||
5
frontend/node_modules/antd/lib/table/style/virtual.d.ts
generated
vendored
Normal file
5
frontend/node_modules/antd/lib/table/style/virtual.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
import type { TableToken } from './index';
|
||||
declare const genVirtualStyle: GenerateStyle<TableToken, CSSObject>;
|
||||
export default genVirtualStyle;
|
||||
79
frontend/node_modules/antd/lib/table/style/virtual.js
generated
vendored
Normal file
79
frontend/node_modules/antd/lib/table/style/virtual.js
generated
vendored
Normal file
@@ -0,0 +1,79 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
const genVirtualStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
motionDurationMid,
|
||||
lineWidth,
|
||||
lineType,
|
||||
tableBorderColor,
|
||||
calc
|
||||
} = token;
|
||||
const tableBorder = `${(0, _cssinjs.unit)(lineWidth)} ${lineType} ${tableBorderColor}`;
|
||||
const rowCellCls = `${componentCls}-expanded-row-cell`;
|
||||
return {
|
||||
[`${componentCls}-wrapper`]: {
|
||||
// ========================== Row ==========================
|
||||
[`${componentCls}-tbody-virtual`]: {
|
||||
[`${componentCls}-tbody-virtual-holder-inner`]: {
|
||||
[`
|
||||
& > ${componentCls}-row,
|
||||
& > div:not(${componentCls}-row) > ${componentCls}-row
|
||||
`]: {
|
||||
display: 'flex',
|
||||
boxSizing: 'border-box',
|
||||
width: '100%'
|
||||
}
|
||||
},
|
||||
[`${componentCls}-cell`]: {
|
||||
borderBottom: tableBorder,
|
||||
transition: `background ${motionDurationMid}`
|
||||
},
|
||||
[`${componentCls}-expanded-row`]: {
|
||||
[`${rowCellCls}${rowCellCls}-fixed`]: {
|
||||
position: 'sticky',
|
||||
insetInlineStart: 0,
|
||||
overflow: 'hidden',
|
||||
width: `calc(var(--virtual-width) - ${(0, _cssinjs.unit)(lineWidth)})`,
|
||||
borderInlineEnd: 'none'
|
||||
}
|
||||
}
|
||||
},
|
||||
// ======================== Border =========================
|
||||
[`${componentCls}-bordered`]: {
|
||||
[`${componentCls}-tbody-virtual`]: {
|
||||
'&:after': {
|
||||
content: '""',
|
||||
insetInline: 0,
|
||||
bottom: 0,
|
||||
borderBottom: tableBorder,
|
||||
position: 'absolute'
|
||||
},
|
||||
[`${componentCls}-cell`]: {
|
||||
borderInlineEnd: tableBorder,
|
||||
[`&${componentCls}-cell-fix-right-first:before`]: {
|
||||
content: '""',
|
||||
position: 'absolute',
|
||||
insetBlock: 0,
|
||||
insetInlineStart: calc(lineWidth).mul(-1).equal(),
|
||||
borderInlineStart: tableBorder
|
||||
}
|
||||
}
|
||||
},
|
||||
// Empty placeholder
|
||||
[`&${componentCls}-virtual`]: {
|
||||
[`${componentCls}-placeholder ${componentCls}-cell`]: {
|
||||
borderInlineEnd: tableBorder,
|
||||
borderBottom: tableBorder
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genVirtualStyle;
|
||||
Reference in New Issue
Block a user