Files
eatvio_app/lib/features/recipe/presentation/cubit/about_recipe_state.dart
2025-02-17 14:40:31 +07:00

17 lines
616 B
Dart

import 'package:eatvio_app/features/feed/models/recipes_model.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
part 'about_recipe_state.freezed.dart';
@freezed
class AboutRecipeState with _$AboutRecipeState {
const factory AboutRecipeState() = _AboutRecipeState;
const factory AboutRecipeState.initial() = AboutRecipeStateInitial;
const factory AboutRecipeState.loading() = AboutRecipeStateLoading;
const factory AboutRecipeState.loaded({
required Recipe recipe,
}) = AboutRecipeStateLoaded;
const factory AboutRecipeState.error({required String message}) = RecipeStateError;
}