UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

47 lines 1.74 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import genFontSizes from './genFontSizes'; import genRadius from './genRadius'; export default function genCommonMapToken(token) { var motionUnit = token.motionUnit, motionBase = token.motionBase, fontSizeBase = token.fontSizeBase, sizeUnit = token.sizeUnit, sizeBaseStep = token.sizeBaseStep, gridUnit = token.gridUnit, gridBaseStep = token.gridBaseStep, radiusBase = token.radiusBase, controlHeight = token.controlHeight, lineWidth = token.lineWidth; var fontSizes = genFontSizes(fontSizeBase); return _extends(_extends({ // motion motionDurationFast: "".concat((motionBase + motionUnit * 1).toFixed(1), "s"), motionDurationMid: "".concat((motionBase + motionUnit * 2).toFixed(1), "s"), motionDurationSlow: "".concat((motionBase + motionUnit * 3).toFixed(1), "s"), // font fontSizes: fontSizes.map(function (fs) { return fs.size; }), lineHeights: fontSizes.map(function (fs) { return fs.lineHeight; }), // size sizeSpaceSM: sizeUnit * (sizeBaseStep - 1), sizeSpace: sizeUnit * sizeBaseStep, sizeSpaceXS: sizeUnit * (sizeBaseStep - 2), sizeSpaceXXS: sizeUnit * (sizeBaseStep - 3), // grid gridSpaceSM: gridUnit * (gridBaseStep - 1), gridSpaceBase: gridUnit * gridBaseStep, gridSpaceLG: gridUnit * (gridBaseStep + 1), gridSpaceXL: gridUnit * (gridBaseStep + 2), gridSpaceXXL: gridUnit * (gridBaseStep + 5), // line lineWidthBold: lineWidth + 1 }, genRadius(radiusBase)), { // control controlHeightSM: controlHeight * 0.75, controlHeightXS: controlHeight * 0.5, controlHeightLG: controlHeight * 1.25 }); }