genCommonMapToken.js 502 B

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