UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

65 lines (64 loc) 1.86 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _internal = require("../../theme/internal"); var _style = require("../../style"); const genStatisticStyle = token => { const { componentCls, marginXXS, padding, colorTextDescription, statisticTitleFontSize, colorTextHeading, statisticContentFontSize, statisticFontFamily } = token; return { [`${componentCls}`]: Object.assign(Object.assign({}, (0, _style.resetComponent)(token)), { [`${componentCls}-title`]: { marginBottom: marginXXS, color: colorTextDescription, fontSize: statisticTitleFontSize }, [`${componentCls}-skeleton`]: { paddingTop: padding }, [`${componentCls}-content`]: { color: colorTextHeading, fontSize: statisticContentFontSize, fontFamily: statisticFontFamily, [`${componentCls}-content-value`]: { display: 'inline-block', direction: 'ltr' }, [`${componentCls}-content-prefix, ${componentCls}-content-suffix`]: { display: 'inline-block' }, [`${componentCls}-content-prefix`]: { marginInlineEnd: marginXXS }, [`${componentCls}-content-suffix`]: { marginInlineStart: marginXXS } } }) }; }; // ============================== Export ============================== var _default = (0, _internal.genComponentStyleHook)('Statistic', token => { const { fontSizeHeading3, fontSize, fontFamily } = token; const statisticToken = (0, _internal.mergeToken)(token, { statisticTitleFontSize: fontSize, statisticContentFontSize: fontSizeHeading3, statisticFontFamily: fontFamily }); return [genStatisticStyle(statisticToken)]; }); exports.default = _default;