UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

38 lines 1.12 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; function compactItemVerticalBorder(token) { return { // border collapse '&-item:not(&-last-item)': { marginBottom: -token.lineWidth }, '&-item': { '&:hover,&:focus,&:active': { zIndex: 2 }, '&[disabled]': { zIndex: 0 } } }; } function compactItemBorderVerticalRadius(prefixCls) { return { '&-item:not(&-first-item):not(&-last-item)': { borderRadius: 0 }, '&-item&-first-item': _defineProperty({}, "&, &" + prefixCls + "-sm, &" + prefixCls + "-lg", { borderEndEndRadius: 0, borderEndStartRadius: 0 }), '&-item&-last-item': _defineProperty({}, "&, &" + prefixCls + "-sm, &" + prefixCls + "-lg", { borderStartStartRadius: 0, borderStartEndRadius: 0 }) }; } export function genCompactItemVerticalStyle(token, prefixCls) { return { '&-compact-vertical': _extends(_extends({}, compactItemVerticalBorder(token)), compactItemBorderVerticalRadius(prefixCls)) }; }