From 336664e5a724418f0537f820b9a49d7deea487ff Mon Sep 17 00:00:00 2001 From: Devin Alexander Torres Date: Fri, 23 Feb 2018 22:57:53 -0600 Subject: [PATCH] perf(setup): speed up setup transitions --- app/transitions.js | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/app/transitions.js b/app/transitions.js index 2bcbbd7c..c917e940 100644 --- a/app/transitions.js +++ b/app/transitions.js @@ -1,11 +1,6 @@ export default function () { - this.transition( - this.hasClass('toLeft'), - this.fromRoute('setup.index'), - this.toRoute('setup.import'), - this.use('toLeft'), - this.reverse('toRight'), - ); + const duration = 100; + this.transition( this.hasClass('toLeft'), this.fromRoute('setup'), @@ -13,18 +8,28 @@ export default function () { this.use('fade'), this.reverse('fade'), ); + this.transition( this.hasClass('toLeft'), this.fromRoute('setup.index'), this.toRoute('setup.backup'), - this.use('toLeft'), - this.reverse('toRight'), + this.use('toLeft', { duration }), + this.reverse('toRight', { duration }), + ); + + this.transition( + this.hasClass('toLeft'), + this.fromRoute('setup.index'), + this.toRoute('setup.import'), + this.use('toLeft', { duration }), + this.reverse('toRight', { duration }), ); + this.transition( this.hasClass('toLeft'), this.fromRoute('setup.backup'), this.toRoute('setup.password'), - this.use('toLeft'), - this.reverse('toRight'), + this.use('toLeft', { duration }), + this.reverse('toRight', { duration }), ); }