import animate from './css-animation'; const getTransitionProps = (transitionName, opt = {}) => { if (process.env.NODE_ENV === 'test') { return { css: false, ...opt }; } const transitionProps = { appear: true, css: false, onEnter: (el, done) => { transitionName ? animate(el, `${transitionName}-enter`, done) : done(); }, onLeave: (el, done) => { transitionName ? animate(el, `${transitionName}-leave`, done) : done(); }, ...opt, }; return transitionProps; }; export default getTransitionProps;