UNPKG

@ionic/core

Version:
16 lines (15 loc) 639 B
export function iosLeaveAnimation(AnimationC, baseEl) { const baseAnimation = new AnimationC(); const backdropAnimation = new AnimationC(); backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')); const wrapperAnimation = new AnimationC(); wrapperAnimation.addElement(baseEl.querySelector('.popover-wrapper')); wrapperAnimation.fromTo('opacity', 0.99, 0); backdropAnimation.fromTo('opacity', 0.08, 0); return Promise.resolve(baseAnimation .addElement(baseEl) .easing('ease') .duration(500) .add(backdropAnimation) .add(wrapperAnimation)); }