genCommonMapToken.js 556 B

123456789101112131415161718
  1. import _extends from "@babel/runtime/helpers/esm/extends";
  2. import genRadius from './genRadius';
  3. export default function genCommonMapToken(token) {
  4. const {
  5. motionUnit,
  6. motionBase,
  7. borderRadius,
  8. lineWidth
  9. } = token;
  10. return _extends({
  11. // motion
  12. motionDurationFast: `${(motionBase + motionUnit).toFixed(1)}s`,
  13. motionDurationMid: `${(motionBase + motionUnit * 2).toFixed(1)}s`,
  14. motionDurationSlow: `${(motionBase + motionUnit * 3).toFixed(1)}s`,
  15. // line
  16. lineWidthBold: lineWidth + 1
  17. }, genRadius(borderRadius));
  18. }