forked from eatvio/eatvio_app
feat(feed): add recipes screen
This commit is contained in:
@@ -22,19 +22,23 @@ class CreateRecipe extends RecipeCreateEvent {
|
||||
|
||||
class AddStep extends RecipeCreateEvent {
|
||||
AddStep();
|
||||
|
||||
@override
|
||||
List<Object?> get props => [];
|
||||
}
|
||||
|
||||
class RemoveStep extends RecipeCreateEvent {
|
||||
RemoveStep(this.id);
|
||||
|
||||
final int id;
|
||||
|
||||
@override
|
||||
List<Object?> get props => [id];
|
||||
}
|
||||
|
||||
class ReloadScreen extends RecipeCreateEvent {
|
||||
ReloadScreen();
|
||||
|
||||
@override
|
||||
List<Object?> get props => [];
|
||||
}
|
||||
|
||||
@@ -14,6 +14,7 @@ class RecipeCreateState extends Equatable {
|
||||
|
||||
@override
|
||||
List<Object?> get props => [recipeModelObj];
|
||||
|
||||
RecipeCreateState copyWith({RecipeCreateModel? recipeModelObj}) {
|
||||
return RecipeCreateState(
|
||||
recipeModelObj: recipeModelObj ?? this.recipeModelObj,
|
||||
@@ -41,6 +42,7 @@ class RecipeCreateLoadedState extends RecipeCreateState {
|
||||
TextEditingController? tags;
|
||||
List<dynamic>? steps;
|
||||
List<TextEditingController>? stepDescriptions;
|
||||
|
||||
@override
|
||||
List<Object?> get props => [
|
||||
recipeModelObj,
|
||||
@@ -52,6 +54,7 @@ class RecipeCreateLoadedState extends RecipeCreateState {
|
||||
tags,
|
||||
stepDescriptions,
|
||||
];
|
||||
|
||||
RecipeCreateLoadedState copyWith({
|
||||
RecipeCreateModel? recipeModelObj,
|
||||
String? token,
|
||||
|
||||
Reference in New Issue
Block a user