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; }