CAKE-15 | created header row, transaction page, balance view model, formatted item list, wallet balance; applied new design to trade and transaction rows; applied transaction page to dashboard page; applied balance view model, trade store, trade filter store and transaction filter store to dashboard view model; changed trade list item and transaction list item

This commit is contained in:
Oleksandr Sobol
2020-07-23 15:20:52 +03:00
parent 25436d9b94
commit bdfe208d20
27 changed files with 938 additions and 1312 deletions
+9 -3
View File
@@ -4,6 +4,7 @@ import 'package:bitcoin_flutter/bitcoin_flutter.dart' as bitcoin;
import 'package:bitcoin_flutter/src/payments/index.dart' show PaymentData;
import 'package:cake_wallet/src/domain/common/transaction_direction.dart';
import 'package:cake_wallet/src/domain/common/transaction_info.dart';
import 'package:cake_wallet/src/domain/common/format_amount.dart';
class BitcoinTransactionInfo extends TransactionInfo {
BitcoinTransactionInfo(
@@ -62,11 +63,16 @@ class BitcoinTransactionInfo extends TransactionInfo {
final String id;
@override
String amountFormatted() => bitcoinAmountToString(amount: amount);
String _fiatAmount;
@override
String fiatAmount() => '\$ 24.5';
String amountFormatted() => '${formatAmount(bitcoinAmountToString(amount: amount))} BTC';
@override
String fiatAmount() => _fiatAmount ?? '';
@override
void changeFiatAmount(String amount) => _fiatAmount = formatAmount(amount);
Map<String, dynamic> toJson() {
final m = Map<String, dynamic>();