Added theme, reworked UI
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user