Added theme, reworked UI

This commit is contained in:
2024-02-14 23:41:50 +01:00
parent a51ca14041
commit 1a7f28703a
23 changed files with 356 additions and 163 deletions

View File

@@ -1,6 +1,7 @@
part of 'chart_bloc.dart';
final class ChartState extends Equatable {
final Map<String, Category> categories;
final List<Transaction> transactions;
final List<TransactionLine> transactionsLines;
@@ -34,6 +35,7 @@ final class ChartState extends Equatable {
final double scoppedProfit;
const ChartState({
this.categories = const {},
this.transactions = const [],
this.transactionsLines = const [],
this.globalTotal = 0,
@@ -60,6 +62,7 @@ final class ChartState extends Equatable {
});
ChartState copyWith({
Map<String, Category>? categories,
List<Transaction>? transactions,
List<TransactionLine>? transactionsLines,
double? globalTotal,
@@ -85,6 +88,7 @@ final class ChartState extends Equatable {
Map<int, double>? scopedMonthlyNegativeTotals,
}) {
return ChartState(
categories: categories ?? this.categories,
transactions: transactions ?? this.transactions,
transactionsLines: transactionsLines ?? this.transactionsLines,
globalTotal: globalTotal ?? this.globalTotal,
@@ -113,6 +117,7 @@ final class ChartState extends Equatable {
@override
List<Object> get props => [
categories,
transactions,
transactionsLines,
globalTotal,