Files
Krezus/lib/domains/category/category_state.dart
2024-02-09 01:22:04 +01:00

25 lines
598 B
Dart

part of 'category_bloc.dart';
final class CategoryState extends Equatable {
final List<Category> categories;
final Map<String, Color> categoriesColors;
const CategoryState({
this.categories = const [],
this.categoriesColors = const {},
});
CategoryState copyWith({
List<Category>? categories,
Map<String, Color>? categoriesColors,
}) {
return CategoryState(
categories: categories ?? this.categories,
categoriesColors: categoriesColors ?? this.categoriesColors,
);
}
@override
List<Object> get props => [categories, categoriesColors];
}