index.js 1.4 KB

123456789101112131415161718192021222324
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = void 0;
  7. var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
  8. var _genControlHeight = _interopRequireDefault(require("../shared/genControlHeight"));
  9. var _default2 = _interopRequireDefault(require("../default"));
  10. var _genCompactSizeMapToken = _interopRequireDefault(require("./genCompactSizeMapToken"));
  11. var _genFontMapToken = _interopRequireDefault(require("../shared/genFontMapToken"));
  12. const derivative = (token, mapToken) => {
  13. const mergedMapToken = mapToken !== null && mapToken !== void 0 ? mapToken : (0, _default2.default)(token);
  14. const fontSize = mergedMapToken.fontSizeSM; // Smaller size font-size as base
  15. const controlHeight = mergedMapToken.controlHeight - 4;
  16. return (0, _extends2.default)((0, _extends2.default)((0, _extends2.default)((0, _extends2.default)((0, _extends2.default)({}, mergedMapToken), (0, _genCompactSizeMapToken.default)(mapToken !== null && mapToken !== void 0 ? mapToken : token)), (0, _genFontMapToken.default)(fontSize)), {
  17. // controlHeight
  18. controlHeight
  19. }), (0, _genControlHeight.default)((0, _extends2.default)((0, _extends2.default)({}, mergedMapToken), {
  20. controlHeight
  21. })));
  22. };
  23. var _default = exports.default = derivative;