UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

24 lines 1.83 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; var genSizeStyle = function genSizeStyle(token) { var componentCls = token.componentCls; var getSizeStyle = function getSizeStyle(size, paddingVertical, paddingHorizontal, fontSize) { var _ref2; return _defineProperty({}, "" + componentCls + componentCls + "-" + size, (_ref2 = { fontSize: fontSize }, _defineProperty(_ref2, "\n " + componentCls + "-title,\n " + componentCls + "-footer,\n " + componentCls + "-thead > tr > th,\n " + componentCls + "-tbody > tr > td,\n tfoot > tr > th,\n tfoot > tr > td\n ", { padding: paddingVertical + "px " + paddingHorizontal + "px" }), _defineProperty(_ref2, componentCls + "-filter-trigger", { marginInlineEnd: "-" + paddingHorizontal / 2 + "px" }), _defineProperty(_ref2, componentCls + "-expanded-row-fixed", { margin: "-" + paddingVertical + "px -" + paddingHorizontal + "px" }), _defineProperty(_ref2, componentCls + "-tbody", _defineProperty({}, componentCls + "-wrapper:only-child " + componentCls, { marginBlock: "-" + paddingVertical + "px", marginInline: token.tableExpandColumnWidth - paddingHorizontal + "px -" + paddingHorizontal + "px" })), _defineProperty(_ref2, componentCls + "-selection-column", { paddingInlineStart: paddingHorizontal / 4 + "px" }), _ref2)); }; return _defineProperty({}, componentCls + "-wrapper", _extends(_extends({}, getSizeStyle('middle', token.tablePaddingVerticalMiddle, token.tablePaddingHorizontalMiddle, token.tableFontSizeMiddle)), getSizeStyle('small', token.tablePaddingVerticalSmall, token.tablePaddingHorizontalSmall, token.tableFontSizeSmall))); }; export default genSizeStyle;