fix minor balance card ui issues (#3151)

malik1004x committed Apr 11, 2026 at 14:27 UTC 9d7cc827edfe5725db5738103fc58f2ddeca1fc7
1 file changed +6 -6
lib/view_model/dashboard/balance_view_model.dart
+6 -6
@@ -12,7 +12,6 @@ import 'package:cake_wallet/tron/tron.dart';
12 import 'package:cake_wallet/zano/zano.dart';
13 import 'package:cw_core/crypto_amount_format.dart';
14 import 'package:cw_core/transaction_history.dart';
15 -import 'package:cw_core/utils/print_verbose.dart';
15 import 'package:cw_core/wallet_base.dart';
16 import 'package:cake_wallet/store/app_store.dart';
17 import 'package:cake_wallet/store/dashboard/fiat_conversion_store.dart';
@@ -62,12 +61,9 @@ class BalanceRecord {
61 .toString().withMaxDecimals(8);
62
63 String get combinedFiatAvailableBalance =>
65 - fiatCurrencyTicker +
66 - " " +
64 ((double.tryParse(fiatAvailableBalanceRaw) ?? 0) +
65 (double.tryParse(fiatSecondAvailableBalanceRaw) ?? 0))
69 - .toString()
70 - .withMaxDecimals(8);
66 + .toStringAsFixed(2);
67
68 String get fiatAvailableBalanceRaw => fiatAvailableBalance.split(" ").last;
69 String get fiatSecondAvailableBalanceRaw => fiatSecondAvailableBalance.split(" ").last;
@@ -251,7 +247,7 @@ abstract class BalanceViewModelBase with Store {
247 fiatAvailableBalance: isFiatDisabled ? '' : '${fiatCurrency.toString()} ●●●●●',
248 fiatFrozenBalance: isFiatDisabled ? '' : '',
249 fiatSecondAvailableBalance:
254 - isFiatDisabled ? '' : '${fiatCurrency.toString()} ●●●●●',
250 + isFiatDisabled ? '' : '${fiatCurrency.toString()}',
251 fiatSecondAdditionalBalance:
252 isFiatDisabled ? '' : '${fiatCurrency.toString()} ●●●●●',
253 asset: key,
@@ -464,6 +460,10 @@ abstract class BalanceViewModelBase with Store {
460
461 @computed
462 String get combinedFiatBalance {
463 + if (displayMode == BalanceDisplayMode.hiddenBalance) {
464 + return "●●●●●";
465 + }
466 +
467 double ret = 0.0;
468 for(final record in balances.values) {
469 ret += double.tryParse(record.fiatAvailableBalanceRaw) ?? 0;