index.js 1.2 KB

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