@ -1,6 +1,7 @@
import ' package:cake_wallet/entities/balance_display_mode.dart ' ;
import ' package:cake_wallet/entities/fiat_currency.dart ' ;
import ' package:cake_wallet/entities/transaction_info.dart ' ;
import ' package:cake_wallet/store/settings_store.dart ' ;
import ' package:cake_wallet/utils/mobx.dart ' ;
import ' package:cake_wallet/view_model/dashboard/action_list_item.dart ' ;
import ' package:cake_wallet/bitcoin/bitcoin_transaction_info.dart ' ;
@ -8,15 +9,21 @@ import 'package:cake_wallet/monero/monero_transaction_info.dart';
import ' package:cake_wallet/monero/monero_amount_format.dart ' ;
import ' package:cake_wallet/bitcoin/bitcoin_amount_format.dart ' ;
import ' package:cake_wallet/entities/calculate_fiat_amount_raw.dart ' ;
import ' package:cake_wallet/view_model/dashboard/balance_view_model.dart ' ;
class TransactionListItem extends ActionListItem with Keyable {
TransactionListItem (
{ this . transaction , this . price, this . fiatCurrency , this . displayMod e} ) ;
{ this . transaction , this . balanceViewModel, this . settingsStor e} ) ;
final TransactionInfo transaction ;
final double price ;
final FiatCurrency fiatCurrency ;
final BalanceDisplayMode displayMode ;
final BalanceViewModel balanceViewModel ;
final SettingsStore settingsStore ;
double get price = > balanceViewModel . price ;
FiatCurrency get fiatCurrency = > settingsStore . fiatCurrency ;
BalanceDisplayMode get displayMode = > settingsStore . balanceDisplayMode ;
@ override
dynamic get keyIndex = > transaction . id ;
@ -49,4 +56,4 @@ class TransactionListItem extends ActionListItem with Keyable {
@ override
DateTime get date = > transaction . date ;
}
}