test-isc
Version:
An Ionic component similar to Ionic Select, that allows to search items, including async search, group, add, edit, delete items, and much more.
1 lines • 955 B
JavaScript
import"./p-aa742337.js";import"./p-54ff9b40.js";import{c as t}from"./p-1e402e69.js";import{g as o}from"./p-27bbb2b2.js";const a=(a,i)=>{const r="back"===i.direction,s=i.leavingEl,e=o(i.enteringEl),n=e.querySelector("ion-toolbar"),p=t();if(p.addElement(e).fill("both").beforeRemoveClass("ion-page-invisible"),r?p.duration(i.duration||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):p.duration(i.duration||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform","translateY(40px)","translateY(0px)").fromTo("opacity",.01,1),n){const o=t();o.addElement(n),p.addAnimation(o)}if(s&&r){p.duration(i.duration||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const a=t();a.addElement(o(s)).onFinish(t=>{1===t&&a.elements.length>0&&a.elements[0].style.setProperty("display","none")}).afterStyles({display:"none"}).fromTo("transform","translateY(0px)","translateY(40px)").fromTo("opacity",1,0),p.addAnimation(a)}return p};export{a as mdTransitionAnimation}