Files
Krezus/lib/domains/budget/budget_state.dart
2024-02-25 19:20:18 +01:00

25 lines
587 B
Dart

part of 'budget_bloc.dart';
final class BudgetState {
final List<Budget> budgets;
final double initialBudget;
final double remainingBudget;
const BudgetState({
this.budgets = const [],
this.initialBudget = 2300.0,
this.remainingBudget = 2300.0,
});
BudgetState copyWith({
List<Budget>? budgets,
double? initialBudget,
double? remainingBudget,
}) {
return BudgetState(
budgets: budgets ?? this.budgets,
initialBudget: initialBudget ?? this.initialBudget,
remainingBudget: remainingBudget ?? this.remainingBudget,
);
}
}