diff --git a/lib/pages/add_wallet_views/select_wallet_for_token_view.dart b/lib/pages/add_wallet_views/select_wallet_for_token_view.dart index 29d47ecd7..702fb4704 100644 --- a/lib/pages/add_wallet_views/select_wallet_for_token_view.dart +++ b/lib/pages/add_wallet_views/select_wallet_for_token_view.dart @@ -43,6 +43,7 @@ class _SelectWalletForTokenViewState extends ConsumerState { final isDesktop = Util.isDesktop; late final List ethWalletIds; + bool _hasEthWallets = false; String? _selectedWalletId; @@ -75,6 +76,8 @@ class _SelectWalletForTokenViewState walletsData.removeWhere((key, value) => value.coin != widget.entity.coin); ethWalletIds.clear(); + _hasEthWallets = walletsData.isNotEmpty; + // TODO: proper wallet data class instead of this Hive silliness for (final walletId in walletsData.values.map((e) => e.walletId).toList()) { final walletContracts = DB.instance.get( @@ -179,7 +182,9 @@ class _SelectWalletForTokenViewState ethWalletIds.isEmpty ? RoundedWhiteContainer( child: Text( - "You do not have any Ethereum wallets", + _hasEthWallets + ? "All current Ethereum wallets already have ${widget.entity.name}" + : "You do not have any Ethereum wallets", style: STextStyles.label(context), ), )