import { Component } from '@angular/core';
import { trigger, state, style, animate, transition } from '@angular/animations';
@Component({
selector: 'app-auth-wrapper',
template: `
`,
styleUrls: ['./auth-wrapper.component.css'],
animations: [
trigger('cardSwipe', [
state('signup', style({ transform: 'translateX(0%)' })),
state('signin', style({ transform: 'translateX(-100%)' })),
transition('signup <=> signin', [
animate('400ms cubic-bezier(.25,.8,.25,1)')
]),
])
]
})
export class AuthWrapperComponent {
cardState: 'signup' | 'signin' = 'signin';
switchToSignUp() { this.cardState = 'signup'; }
switchToSignIn() { this.cardState = 'signin'; }
}