added account filter
This commit is contained in:
@@ -8,6 +8,7 @@ final class TransactionState extends Equatable {
|
||||
final List<TransactionLine> transactionsLines;
|
||||
final List<TransactionLine> transactionsLinesFiltered;
|
||||
final Category? categoryFilter;
|
||||
final Account? accountFilter;
|
||||
|
||||
final TransactionDate transactionDate;
|
||||
final TransactionCategory transactionCategory;
|
||||
@@ -34,6 +35,7 @@ final class TransactionState extends Equatable {
|
||||
this.showAddDialog = false,
|
||||
this.currentTransaction,
|
||||
this.categoryFilter,
|
||||
this.accountFilter,
|
||||
});
|
||||
|
||||
TransactionState copyWith({
|
||||
@@ -51,6 +53,7 @@ final class TransactionState extends Equatable {
|
||||
bool? showAddDialog,
|
||||
Transaction? currentTransaction,
|
||||
Category? categoryFilter,
|
||||
Account? accountFilter,
|
||||
}) {
|
||||
return TransactionState(
|
||||
globalTotal: globalTotal ?? this.globalTotal,
|
||||
@@ -66,12 +69,16 @@ final class TransactionState extends Equatable {
|
||||
isValid: isValid ?? this.isValid,
|
||||
showAddDialog: showAddDialog ?? this.showAddDialog,
|
||||
currentTransaction: currentTransaction ?? this.currentTransaction,
|
||||
categoryFilter: categoryFilter,
|
||||
categoryFilter: categoryFilter ?? this.categoryFilter,
|
||||
accountFilter: accountFilter ?? this.accountFilter,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
List<Object?> get props => [
|
||||
transactions,
|
||||
transactionsLines,
|
||||
transactionsLinesFiltered,
|
||||
transactionDate,
|
||||
transactionCategory,
|
||||
transactionDescription,
|
||||
@@ -81,6 +88,7 @@ final class TransactionState extends Equatable {
|
||||
showAddDialog,
|
||||
currentTransaction,
|
||||
categoryFilter,
|
||||
accountFilter,
|
||||
];
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user