// import animate from './css-animation'; const getTransitionGroupProps = (transitionName, opt = {}) => { if (process.env.NODE_ENV === 'test') { return { css: false, ...opt }; } const transitionProps = transitionName ? { appear: true, appearFromClass: `${transitionName}-appear ${transitionName}-appear-prepare`, appearActiveClass: `${transitionName}`, appearToClass: `${transitionName}-appear ${transitionName}-appear-active`, enterFromClass: `${transitionName}-appear ${transitionName}-enter ${transitionName}-appear-prepare ${transitionName}-enter-prepare`, enterActiveClass: `${transitionName}`, enterToClass: `${transitionName}-enter ${transitionName}-appear ${transitionName}-appear-active ${transitionName}-enter-active`, leaveActiveClass: `${transitionName} ${transitionName}-leave`, leaveToClass: `${transitionName}-leave-active`, ...opt, } : { css: false, ...opt }; return transitionProps; }; export default getTransitionGroupProps;