genSizeMapToken.js 459 B

1234567891011121314151617
  1. export default function genSizeMapToken(token) {
  2. const {
  3. sizeUnit,
  4. sizeStep
  5. } = token;
  6. return {
  7. sizeXXL: sizeUnit * (sizeStep + 8),
  8. sizeXL: sizeUnit * (sizeStep + 4),
  9. sizeLG: sizeUnit * (sizeStep + 2),
  10. sizeMD: sizeUnit * (sizeStep + 1),
  11. sizeMS: sizeUnit * sizeStep,
  12. size: sizeUnit * sizeStep,
  13. sizeSM: sizeUnit * (sizeStep - 1),
  14. sizeXS: sizeUnit * (sizeStep - 2),
  15. sizeXXS: sizeUnit * (sizeStep - 3) // 4
  16. };
  17. }