antd
Version:
An enterprise-class UI design language and React components implementation
30 lines • 797 B
JavaScript
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
var genMotionStyle = function genMotionStyle(token) {
var componentCls = token.componentCls,
motionDurationSlow = token.motionDurationSlow;
return _defineProperty({}, componentCls, _defineProperty({}, componentCls + "-switch", {
'&-appear, &-enter': {
transition: 'none',
'&-start': {
opacity: 0
},
'&-active': {
opacity: 1,
transition: "opacity " + motionDurationSlow
}
},
'&-leave': {
position: 'absolute',
transition: 'none',
inset: 0,
'&-start': {
opacity: 1
},
'&-active': {
opacity: 0,
transition: "opacity " + motionDurationSlow
}
}
}));
};
export default genMotionStyle;