feat: Add Coin Title to Seed Page Title (#2364)
David Adegoke committed
Jul 9, 2025 at 15:06 UTC
cd91c783d825c7e4ace287c355c0a5f887b7cb70
3 files changed
+7
-2
lib/src/screens/seed/wallet_seed_page.dart
+1
-1
@@ -16,7 +16,7 @@ class WalletSeedPage extends BasePage {
16
WalletSeedPage(this.walletSeedViewModel, {required this.isNewWalletCreated});
17
18
@override
19
- String get title => S.current.seed_title;
19
+ String get title => '${walletSeedViewModel.walletType} ${S.current.seed_title}';
20
21
final bool isNewWalletCreated;
22
final WalletSeedViewModel walletSeedViewModel;
lib/view_model/wallet_keys_view_model.dart
+1
-1
@@ -20,7 +20,7 @@ class WalletKeysViewModel = WalletKeysViewModelBase with _$WalletKeysViewModel;
20
21
abstract class WalletKeysViewModelBase with Store {
22
WalletKeysViewModelBase(this._appStore)
23
- : title = S.current.wallet_keys,
23
+ : title = '${walletTypeToString(_appStore.wallet!.type)} ${S.current.wallet_keys}',
24
_wallet = _appStore.wallet!,
25
_walletName = _appStore.wallet!.type.name,
26
_restoreHeight = _appStore.wallet!.walletInfo.restoreHeight,
lib/view_model/wallet_seed_view_model.dart
+5
@@ -1,6 +1,7 @@
1
import 'dart:math';
2
3
import 'package:cake_wallet/utils/feature_flag.dart';
4
+import 'package:cw_core/wallet_type.dart';
5
import 'package:mobx/mobx.dart';
6
import 'package:cw_core/wallet_base.dart';
7
@@ -12,6 +13,7 @@ abstract class WalletSeedViewModelBase with Store {
13
WalletSeedViewModelBase(WalletBase wallet)
14
: name = wallet.name,
15
seed = wallet.seed!,
16
+ walletType = walletTypeToString(wallet.type),
17
currentOptions = ObservableList<String>(),
18
verificationIndices = ObservableList<int>() {
19
setupSeedVerification();
@@ -23,6 +25,9 @@ abstract class WalletSeedViewModelBase with Store {
25
@observable
26
String seed;
27
28
+ @observable
29
+ String walletType;
30
+
31
/// The Regex split the words based on any whitespace character.
32
///
33
/// Either standard ASCII space (U+0020) or the full-width space character (U+3000) used by the Japanese.