From c5a5853431e9f073a7353ba44385d22eec9373e6 Mon Sep 17 00:00:00 2001 From: julian <julian@cypherstack.com> Date: Fri, 7 Apr 2023 08:55:24 -0600 Subject: [PATCH] handle new eth wallet navigation on desktop --- .../verify_recovery_phrase_view.dart | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/lib/pages/add_wallet_views/verify_recovery_phrase_view/verify_recovery_phrase_view.dart b/lib/pages/add_wallet_views/verify_recovery_phrase_view/verify_recovery_phrase_view.dart index 6940fb120..33d3628d6 100644 --- a/lib/pages/add_wallet_views/verify_recovery_phrase_view/verify_recovery_phrase_view.dart +++ b/lib/pages/add_wallet_views/verify_recovery_phrase_view/verify_recovery_phrase_view.dart @@ -112,11 +112,27 @@ class _VerifyRecoveryPhraseViewState if (mounted) { if (isDesktop) { - Navigator.of(context).popUntil( - ModalRoute.withName( - DesktopHomeView.routeName, - ), - ); + if (isCreateSpecialEthWallet) { + Navigator.of(context).popUntil( + ModalRoute.withName( + SelectWalletForTokenView.routeName, + ), + ); + } else { + Navigator.of(context).popUntil( + ModalRoute.withName( + DesktopHomeView.routeName, + ), + ); + if (widget.manager.coin == Coin.ethereum) { + unawaited( + Navigator.of(context).pushNamed( + EditWalletTokensView.routeName, + arguments: widget.manager.walletId, + ), + ); + } + } } else { if (isCreateSpecialEthWallet) { Navigator.of(context).popUntil(