-
-
-
-
+
leftIn, rightOut => leftIn', [
- animate('400ms ease-out', keyframes([
- style({ transform: 'translateX(0%)', left: '101%', offset: 0 }),
- style({ transform: 'translateX(-50%)', left: '50%', offset: 1 })
- ]))
- ]),
- transition('leftIn => leftOut, rightIn => leftOut', [
- animate('400ms ease-out', keyframes([
- style({ transform: 'translateX(-50%)', left: '50%', offset: 0 }),
- style({ transform: 'translateX(-101%)', left: '0%', offset: 1 })
- ]))
- ]),
- transition('* => rightIn', [
- animate('400ms ease-out', keyframes([
- style({ transform: 'translateX(-101%)', left: '0%', offset: 0 }),
- style({ transform: 'translateX(-50%)', left: '50%', offset: 1 })
- ]))
- ]),
- transition('* => rightOut', [
- animate('400ms ease-out', keyframes([
- style({ transform: 'translateX(-50%)', left: '50%', offset: 0 }),
- style({ transform: 'translateX(0%)', left: '101%', offset: 1 })
- ]))
- ])
- ])
- ]
+ changeDetection: ChangeDetectionStrategy.OnPush
})
export class SvgKeyboardWrapComponent implements OnInit, OnChanges {
@Input() keymap: Keymap;
@@ -324,4 +277,5 @@ export class SvgKeyboardWrapComponent implements OnInit, OnChanges {
trackKeyboard(index: number) {
return index;
}
+
}