mnml/client/src/components/anims/source.cast.jsx
2019-07-19 14:21:11 +10:00

18 lines
436 B
JavaScript

const anime = require('animejs').default;
const { TIMES } = require('../../constants');
function sourceCast(id, direction) {
const { x, y } = direction;
return anime({
targets: [document.getElementById(id)],
translateX: x * 200,
translateY: y * 200,
easing: 'easeInOutElastic',
direction: 'alternate',
duration: TIMES.SOURCE_DURATION_MS,
});
}
module.exports = sourceCast;