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;