64 lines
1.6 KiB
JavaScript
64 lines
1.6 KiB
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.default = void 0;
|
|
var _compactItem = require("../../style/compact-item");
|
|
var _internal = require("../../theme/internal");
|
|
const genSpaceAddonStyle = token => {
|
|
const {
|
|
componentCls,
|
|
borderRadius,
|
|
paddingSM,
|
|
colorBorder,
|
|
paddingXS,
|
|
fontSizeLG,
|
|
fontSizeSM,
|
|
borderRadiusLG,
|
|
borderRadiusSM,
|
|
colorBgContainerDisabled,
|
|
lineWidth
|
|
} = token;
|
|
return {
|
|
[componentCls]: [{
|
|
display: 'inline-flex',
|
|
alignItems: 'center',
|
|
gap: 0,
|
|
paddingInline: paddingSM,
|
|
margin: 0,
|
|
background: colorBgContainerDisabled,
|
|
borderWidth: lineWidth,
|
|
borderStyle: 'solid',
|
|
borderColor: colorBorder,
|
|
borderRadius,
|
|
'&-large': {
|
|
fontSize: fontSizeLG,
|
|
borderRadius: borderRadiusLG
|
|
},
|
|
'&-small': {
|
|
paddingInline: paddingXS,
|
|
borderRadius: borderRadiusSM,
|
|
fontSize: fontSizeSM
|
|
},
|
|
'&-compact-last-item': {
|
|
borderEndStartRadius: 0,
|
|
borderStartStartRadius: 0
|
|
},
|
|
'&-compact-first-item': {
|
|
borderEndEndRadius: 0,
|
|
borderStartEndRadius: 0
|
|
},
|
|
'&-compact-item:not(:first-child):not(:last-child)': {
|
|
borderRadius: 0
|
|
},
|
|
'&-compact-item:not(:last-child)': {
|
|
borderInlineEndWidth: 0
|
|
}
|
|
}, (0, _compactItem.genCompactItemStyle)(token, {
|
|
focus: false
|
|
})]
|
|
};
|
|
};
|
|
// ============================== Export ==============================
|
|
var _default = exports.default = (0, _internal.genStyleHooks)(['Space', 'Addon'], token => [genSpaceAddonStyle(token)]); |