UNPKG

truly-ui

Version:
21 lines (18 loc) 726 B
import {trigger, state, animate, style, transition} from '@angular/animations'; export function routerTransition() { return slideToLeft(); } function slideToLeft() { return trigger('routerTransition', [ state('void', style({position:'fixed', width:'100%'}) ), state('*', style({position:'fixed', width:'100%'}) ), transition(':enter', [ // before 2.1: transition('void => *', [ style({transform: 'translateX(100%)'}), animate('0.5s ease-in-out', style({transform: 'translateX(0%)'})) ]), transition(':leave', [ // before 2.1: transition('* => void', [ style({transform: 'translateX(0%)'}), animate('0.5s ease-in-out', style({transform: 'translateX(-100%)'})) ]) ]); }