fix(transition): default to ios-transition if animation not found

This commit is contained in:
Adam Bradley
2015-12-11 08:38:27 -06:00
parent 5d6d9b9610
commit 4ecb9681aa
2 changed files with 4 additions and 5 deletions

View File

@@ -539,11 +539,10 @@ export class Animation {
}
static createTransition(enteringView, leavingView, opts = {}) {
const name = opts.animation || 'ios-transition';
let TransitionClass = AnimationRegistry[name];
let TransitionClass = AnimationRegistry[opts.animation];
if (!TransitionClass) {
TransitionClass = Animation;
// didn't find a transition animation, default to ios-transition
TransitionClass = AnimationRegistry['ios-transition'];
}
return new TransitionClass(enteringView, leavingView, opts);

View File

@@ -174,7 +174,7 @@ class ModalFirstPage {
push() {
let page = ModalSecondPage;
let params = { id: 8675309, myData: [1,2,3,4] };
let opts = { animation: 'ios' };
let opts = { animation: 'ios-transition' };
this.nav.push(page, params, opts);
}