first commit
This commit is contained in:
136
frontend/node_modules/antd/lib/steps/style/nav.js
generated
vendored
Normal file
136
frontend/node_modules/antd/lib/steps/style/nav.js
generated
vendored
Normal file
@@ -0,0 +1,136 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
var _style = require("../../style");
|
||||
const genStepsNavStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
navContentMaxWidth,
|
||||
navArrowColor,
|
||||
stepsNavActiveColor,
|
||||
motionDurationSlow
|
||||
} = token;
|
||||
return {
|
||||
[`&${componentCls}-navigation`]: {
|
||||
paddingTop: token.paddingSM,
|
||||
[`&${componentCls}-small`]: {
|
||||
[`${componentCls}-item`]: {
|
||||
'&-container': {
|
||||
marginInlineStart: token.calc(token.marginSM).mul(-1).equal()
|
||||
}
|
||||
}
|
||||
},
|
||||
[`${componentCls}-item`]: {
|
||||
overflow: 'visible',
|
||||
textAlign: 'center',
|
||||
'&-container': {
|
||||
display: 'inline-block',
|
||||
height: '100%',
|
||||
marginInlineStart: token.calc(token.margin).mul(-1).equal(),
|
||||
paddingBottom: token.paddingSM,
|
||||
textAlign: 'start',
|
||||
transition: `opacity ${motionDurationSlow}`,
|
||||
[`${componentCls}-item-content`]: {
|
||||
maxWidth: navContentMaxWidth
|
||||
},
|
||||
[`${componentCls}-item-title`]: Object.assign(Object.assign({
|
||||
maxWidth: '100%',
|
||||
paddingInlineEnd: 0
|
||||
}, _style.textEllipsis), {
|
||||
'&::after': {
|
||||
display: 'none'
|
||||
}
|
||||
})
|
||||
},
|
||||
[`&:not(${componentCls}-item-active)`]: {
|
||||
[`${componentCls}-item-container[role='button']`]: {
|
||||
cursor: 'pointer',
|
||||
'&:hover': {
|
||||
opacity: 0.85
|
||||
}
|
||||
}
|
||||
},
|
||||
'&:last-child': {
|
||||
flex: 1,
|
||||
'&::after': {
|
||||
display: 'none'
|
||||
}
|
||||
},
|
||||
'&::after': {
|
||||
position: 'absolute',
|
||||
top: `calc(50% - ${(0, _cssinjs.unit)(token.calc(token.paddingSM).div(2).equal())})`,
|
||||
insetInlineStart: '100%',
|
||||
display: 'inline-block',
|
||||
width: token.fontSizeIcon,
|
||||
height: token.fontSizeIcon,
|
||||
borderTop: `${(0, _cssinjs.unit)(token.lineWidth)} ${token.lineType} ${navArrowColor}`,
|
||||
borderBottom: 'none',
|
||||
borderInlineStart: 'none',
|
||||
borderInlineEnd: `${(0, _cssinjs.unit)(token.lineWidth)} ${token.lineType} ${navArrowColor}`,
|
||||
transform: 'translateY(-50%) translateX(-50%) rotate(45deg)',
|
||||
content: '""'
|
||||
},
|
||||
'&::before': {
|
||||
position: 'absolute',
|
||||
bottom: 0,
|
||||
insetInlineStart: '50%',
|
||||
display: 'inline-block',
|
||||
width: 0,
|
||||
height: token.lineWidthBold,
|
||||
backgroundColor: stepsNavActiveColor,
|
||||
transition: `width ${motionDurationSlow}, inset-inline-start ${motionDurationSlow}`,
|
||||
transitionTimingFunction: 'ease-out',
|
||||
content: '""'
|
||||
}
|
||||
},
|
||||
[`${componentCls}-item${componentCls}-item-active::before`]: {
|
||||
insetInlineStart: 0,
|
||||
width: '100%'
|
||||
}
|
||||
},
|
||||
[`&${componentCls}-navigation${componentCls}-vertical`]: {
|
||||
[`> ${componentCls}-item`]: {
|
||||
marginInlineEnd: 0,
|
||||
'&::before': {
|
||||
display: 'none'
|
||||
},
|
||||
[`&${componentCls}-item-active::before`]: {
|
||||
top: 0,
|
||||
insetInlineEnd: 0,
|
||||
insetInlineStart: 'unset',
|
||||
display: 'block',
|
||||
width: token.calc(token.lineWidth).mul(3).equal(),
|
||||
height: `calc(100% - ${(0, _cssinjs.unit)(token.marginLG)})`
|
||||
},
|
||||
'&::after': {
|
||||
position: 'relative',
|
||||
insetInlineStart: '50%',
|
||||
display: 'block',
|
||||
width: token.calc(token.controlHeight).mul(0.25).equal(),
|
||||
height: token.calc(token.controlHeight).mul(0.25).equal(),
|
||||
marginBottom: token.marginXS,
|
||||
textAlign: 'center',
|
||||
transform: 'translateY(-50%) translateX(-50%) rotate(135deg)'
|
||||
},
|
||||
'&:last-child': {
|
||||
'&::after': {
|
||||
display: 'none'
|
||||
}
|
||||
},
|
||||
[`> ${componentCls}-item-container > ${componentCls}-item-tail`]: {
|
||||
visibility: 'hidden'
|
||||
}
|
||||
}
|
||||
},
|
||||
[`&${componentCls}-navigation${componentCls}-horizontal`]: {
|
||||
[`> ${componentCls}-item > ${componentCls}-item-container > ${componentCls}-item-tail`]: {
|
||||
visibility: 'hidden'
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
var _default = exports.default = genStepsNavStyle;
|
||||
Reference in New Issue
Block a user