feat(feed): add recipes screen

This commit is contained in:
mso7nueh
2024-08-02 11:52:10 +03:00
parent c78f8dacdf
commit 904adbba2f
111 changed files with 1511 additions and 1784 deletions

View File

@@ -14,6 +14,7 @@ class PlanCreateState extends Equatable {
@override
List<Object?> get props => [planModelObj];
PlanCreateState copyWith({PlanCreateModel? planModelObj}) {
return PlanCreateState(
planModelObj: planModelObj ?? this.planModelObj,
@@ -31,12 +32,14 @@ class PlanCreateLoadedState extends PlanCreateState {
PlanCreateModel? planModelObj;
TextEditingController? name;
TextEditingController? details;
@override
List<Object?> get props => [
planModelObj,
name,
details,
];
PlanCreateLoadedState copyWith({
PlanCreateModel? planModelObj,
TextEditingController? name,

View File

@@ -14,6 +14,7 @@ class PlanEditState extends Equatable {
@override
List<Object?> get props => [planModelObj];
PlanEditState copyWith({PlanEditModel? planModelObj}) {
return PlanEditState(
planModelObj: planModelObj ?? this.planModelObj,
@@ -35,8 +36,10 @@ class PlanEditLoadedState extends PlanEditState {
TextEditingController? name;
TextEditingController? details;
TextEditingController? duration;
@override
List<Object?> get props => [planModelObj, plan, name, details, duration];
PlanEditLoadedState copyWith({
PlanEditModel? planModelObj,
Map<String, dynamic>? plan,

View File

@@ -17,7 +17,9 @@ class PlanSelectInitialEvent extends PlanSelectEvent {
class UploadAvatar extends PlanSelectEvent {
UploadAvatar(this.image);
final XFile image;
@override
List<Object> get props => [image];
}

View File

@@ -21,11 +21,13 @@ class PlanSelectLoadedState extends PlanSelectState {
PlanSelectModel? myProfileModelObj;
List<dynamic>? posts;
@override
List<Object?> get props => [
myProfileModelObj,
posts,
];
PlanSelectLoadedState copyWith({
PlanSelectModel? myProfileModelObj,
List<dynamic>? posts,

View File

@@ -17,7 +17,9 @@ class PlanInitialEvent extends PlanEvent {
class DeleteEntry extends PlanEvent {
DeleteEntry(this.id);
final int id;
@override
List<Object?> get props => [id];
}

View File

@@ -14,6 +14,7 @@ class PlanState extends Equatable {
@override
List<Object?> get props => [planModelObj];
PlanState copyWith({PlanModel? planModelObj}) {
return PlanState(
planModelObj: planModelObj ?? this.planModelObj,
@@ -26,8 +27,10 @@ class PlanLoadedState extends PlanState {
PlanModel? planModelObj;
Map<String, dynamic>? plan;
@override
List<Object?> get props => [planModelObj, plan];
PlanLoadedState copyWith({PlanModel? planModelObj, Map<String, dynamic>? plan}) {
return PlanLoadedState(
planModelObj: planModelObj ?? this.planModelObj,