UNPKG

framer-motion

Version:

A simple and powerful JavaScript animation library

14 lines (11 loc) 532 B
import { GroupAnimationWithThen } from 'motion-dom'; import { createAnimationsFromSequence } from '../../sequence/create.mjs'; import { animateElements } from './animate-elements.mjs'; function animateSequence(definition, options) { const animations = []; createAnimationsFromSequence(definition, options).forEach(({ keyframes, transition }, element) => { animations.push(...animateElements(element, keyframes, transition)); }); return new GroupAnimationWithThen(animations); } export { animateSequence };