123456789101112131415161718192021222324252627282930313233343536373839404142 |
- "use strict";
- var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _genFontSizes = _interopRequireDefault(require("./genFontSizes"));
- const genFontMapToken = fontSize => {
- const fontSizePairs = (0, _genFontSizes.default)(fontSize);
- const fontSizes = fontSizePairs.map(pair => pair.size);
- const lineHeights = fontSizePairs.map(pair => pair.lineHeight);
- const fontSizeMD = fontSizes[1];
- const fontSizeSM = fontSizes[0];
- const fontSizeLG = fontSizes[2];
- const lineHeight = lineHeights[1];
- const lineHeightSM = lineHeights[0];
- const lineHeightLG = lineHeights[2];
- return {
- fontSizeSM,
- fontSize: fontSizeMD,
- fontSizeLG,
- fontSizeXL: fontSizes[3],
- fontSizeHeading1: fontSizes[6],
- fontSizeHeading2: fontSizes[5],
- fontSizeHeading3: fontSizes[4],
- fontSizeHeading4: fontSizes[3],
- fontSizeHeading5: fontSizes[2],
- lineHeight,
- lineHeightLG,
- lineHeightSM,
- fontHeight: Math.round(lineHeight * fontSizeMD),
- fontHeightLG: Math.round(lineHeightLG * fontSizeLG),
- fontHeightSM: Math.round(lineHeightSM * fontSizeSM),
- lineHeightHeading1: lineHeights[6],
- lineHeightHeading2: lineHeights[5],
- lineHeightHeading3: lineHeights[4],
- lineHeightHeading4: lineHeights[3],
- lineHeightHeading5: lineHeights[2]
- };
- };
- var _default = exports.default = genFontMapToken;
|