MobileEasyCook/easycook_mobile/lib/blocs/recipe_detail/recipe_detail_state.dart
2024-12-31 09:53:57 +07:00

30 lines
662 B
Dart

part of 'recipe_detail_cubit.dart';
abstract class RecipeDetailState extends Equatable {
const RecipeDetailState();
@override
List<Object> get props => [];
}
class RecipeDetailInitial extends RecipeDetailState {}
class RecipeDetailLoading extends RecipeDetailState {}
class RecipeDetailSucces extends RecipeDetailState {
final RecipeDetail recipeDetail;
const RecipeDetailSucces({required this.recipeDetail});
@override
List<Object> get props => [recipeDetail];
}
class RecipeDetailFailure extends RecipeDetailState {
final String message;
RecipeDetailFailure({this.message = ""});
@override
List<Object> get props => [message];
}