import { c } from "../../_utils/cssr/index.mjs"; import commonVariables from "../common/_common.mjs"; const { cubicBezierEaseIn, cubicBezierEaseOut } = commonVariables; export function slideInFromTopTransition({ duration = '0.3s', leaveDuration = '0.2s', name = 'slide-in-from-top' } = {}) { return [c(`&.${name}-transition-leave-active`, { transition: `transform ${leaveDuration} ${cubicBezierEaseIn}` }), c(`&.${name}-transition-enter-active`, { transition: `transform ${duration} ${cubicBezierEaseOut}` }), c(`&.${name}-transition-enter-to`, { transform: 'translateY(0)' }), c(`&.${name}-transition-enter-from`, { transform: 'translateY(-100%)' }), c(`&.${name}-transition-leave-from`, { transform: 'translateY(0)' }), c(`&.${name}-transition-leave-to`, { transform: 'translateY(-100%)' })]; }