| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- "use strict";
- var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.genCompactItemVerticalStyle = genCompactItemVerticalStyle;
- var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
- function compactItemVerticalBorder(token, parentCls) {
- return {
- // border collapse
- [`&-item:not(${parentCls}-last-item)`]: {
- marginBottom: -token.lineWidth
- },
- '&-item': {
- '&:hover,&:focus,&:active': {
- zIndex: 2
- },
- '&[disabled]': {
- zIndex: 0
- }
- }
- };
- }
- function compactItemBorderVerticalRadius(prefixCls, parentCls) {
- return {
- [`&-item:not(${parentCls}-first-item):not(${parentCls}-last-item)`]: {
- borderRadius: 0
- },
- [`&-item${parentCls}-first-item:not(${parentCls}-last-item)`]: {
- [`&, &${prefixCls}-sm, &${prefixCls}-lg`]: {
- borderEndEndRadius: 0,
- borderEndStartRadius: 0
- }
- },
- [`&-item${parentCls}-last-item:not(${parentCls}-first-item)`]: {
- [`&, &${prefixCls}-sm, &${prefixCls}-lg`]: {
- borderStartStartRadius: 0,
- borderStartEndRadius: 0
- }
- }
- };
- }
- function genCompactItemVerticalStyle(token) {
- const compactCls = `${token.componentCls}-compact-vertical`;
- return {
- [compactCls]: (0, _extends2.default)((0, _extends2.default)({}, compactItemVerticalBorder(token, compactCls)), compactItemBorderVerticalRadius(token.componentCls, compactCls))
- };
- }
|