UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

50 lines (46 loc) 2.3 kB
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; import _extends from "@babel/runtime/helpers/esm/extends"; import { genComponentStyleHook, mergeToken } from '../../theme'; import { resetComponent } from '../../style'; var genStatisticStyle = function genStatisticStyle(token) { var _$concat, _extends2; var componentCls = token.componentCls, marginXXS = token.marginXXS, padding = token.padding, colorTextDescription = token.colorTextDescription, statisticTitleFontSize = token.statisticTitleFontSize, colorTextHeading = token.colorTextHeading, statisticContentFontSize = token.statisticContentFontSize, statisticFontFamily = token.statisticFontFamily; return _defineProperty({}, "".concat(componentCls), _extends(_extends({}, resetComponent(token)), (_extends2 = {}, _defineProperty(_extends2, "".concat(componentCls, "-title"), { marginBottom: marginXXS, color: colorTextDescription, fontSize: statisticTitleFontSize }), _defineProperty(_extends2, "".concat(componentCls, "-skeleton"), { paddingTop: padding }), _defineProperty(_extends2, "".concat(componentCls, "-content"), (_$concat = { color: colorTextHeading, fontSize: statisticContentFontSize, fontFamily: statisticFontFamily }, _defineProperty(_$concat, "".concat(componentCls, "-content-value"), { display: 'inline-block', direction: 'ltr' }), _defineProperty(_$concat, "".concat(componentCls, "-content-prefix, ").concat(componentCls, "-content-suffix"), { display: 'inline-block' }), _defineProperty(_$concat, "".concat(componentCls, "-content-prefix"), { marginInlineEnd: marginXXS }), _defineProperty(_$concat, "".concat(componentCls, "-content-suffix"), { marginInlineStart: marginXXS }), _$concat)), _extends2))); }; // ============================== Export ============================== export default genComponentStyleHook('Statistic', function (token) { var fontSizeHeading3 = token.fontSizeHeading3, fontSize = token.fontSize, fontFamily = token.fontFamily; var statisticToken = mergeToken(token, { statisticTitleFontSize: fontSize, statisticContentFontSize: fontSizeHeading3, statisticFontFamily: fontFamily }); return [genStatisticStyle(statisticToken)]; });