stacked bar graph, edit / remove transaction & budget page base

This commit is contained in:
2024-02-06 23:58:29 +01:00
parent 3abee9ff6f
commit 3610c466d2
25 changed files with 483 additions and 180 deletions

View File

@@ -16,6 +16,8 @@ final class AccountState extends Equatable {
final bool isValid;
final bool showAddDialog;
final Transaction? currentTransaction;
const AccountState({
this.transactions = const [],
this.transactionsLines = const [],
@@ -29,6 +31,7 @@ final class AccountState extends Equatable {
this.transactionValue = const TransactionValue.pure(),
this.isValid = false,
this.showAddDialog = false,
this.currentTransaction
});
AccountState copyWith({
@@ -44,6 +47,7 @@ final class AccountState extends Equatable {
TransactionValue? transactionValue,
bool? isValid,
bool? showAddDialog,
Transaction? currentTransaction,
}) {
return AccountState(
transactions: transactions ?? this.transactions,
@@ -58,6 +62,7 @@ final class AccountState extends Equatable {
transactionValue: transactionValue ?? this.transactionValue,
isValid: isValid ?? this.isValid,
showAddDialog: showAddDialog ?? this.showAddDialog,
currentTransaction: currentTransaction ?? this.currentTransaction,
);
}
@@ -75,5 +80,6 @@ final class AccountState extends Equatable {
transactionValue,
isValid,
showAddDialog,
currentTransaction,
];
}