genCompactSizeMapToken.js 658 B

123456789101112131415161718192021222324
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = genSizeMapToken;
  6. function genSizeMapToken(token) {
  7. const {
  8. sizeUnit,
  9. sizeStep
  10. } = token;
  11. const compactSizeStep = sizeStep - 2;
  12. return {
  13. sizeXXL: sizeUnit * (compactSizeStep + 10),
  14. sizeXL: sizeUnit * (compactSizeStep + 6),
  15. sizeLG: sizeUnit * (compactSizeStep + 2),
  16. sizeMD: sizeUnit * (compactSizeStep + 2),
  17. sizeMS: sizeUnit * (compactSizeStep + 1),
  18. size: sizeUnit * compactSizeStep,
  19. sizeSM: sizeUnit * compactSizeStep,
  20. sizeXS: sizeUnit * (compactSizeStep - 1),
  21. sizeXXS: sizeUnit * (compactSizeStep - 1)
  22. };
  23. }