forked from eatvio/eatvio_app
feat(feed): add recipes screen
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:eatvio_app/app_router.dart';
|
||||
import 'package:eatvio_app/locator_service.dart';
|
||||
@@ -12,7 +13,6 @@ import 'package:image_picker/image_picker.dart';
|
||||
import '/core/app_export.dart';
|
||||
|
||||
part 'blog_post_create_event.dart';
|
||||
|
||||
part 'blog_post_create_state.dart';
|
||||
|
||||
/// A bloc that manages the state of a BlogPostCreate according to the event that is dispatched to it.
|
||||
|
||||
@@ -14,6 +14,7 @@ class BlogPostEditState extends Equatable {
|
||||
|
||||
@override
|
||||
List<Object?> get props => [blog_postModelObj];
|
||||
|
||||
BlogPostEditState copyWith({BlogPostEditModel? blog_postModelObj}) {
|
||||
return BlogPostEditState(
|
||||
blog_postModelObj: blog_postModelObj ?? this.blog_postModelObj,
|
||||
@@ -35,8 +36,10 @@ class BlogPostEditLoadedState extends BlogPostEditState {
|
||||
TextEditingController? title;
|
||||
TextEditingController? description;
|
||||
TextEditingController? youtubeURL;
|
||||
|
||||
@override
|
||||
List<Object?> get props => [blog_postModelObj, blog_post, title, description, youtubeURL];
|
||||
|
||||
BlogPostEditLoadedState copyWith({
|
||||
BlogPostEditModel? blog_postModelObj,
|
||||
Map<String, dynamic>? blog_post,
|
||||
|
||||
@@ -5,7 +5,9 @@ import 'package:equatable/equatable.dart';
|
||||
|
||||
class BlogPostModel extends Equatable {
|
||||
final String blog_postID;
|
||||
|
||||
BlogPostModel({required this.blog_postID, this.comments = const []});
|
||||
|
||||
List<CommentModel> comments;
|
||||
|
||||
BlogPostModel copyWith({String? blog_postID, List<CommentModel>? comments}) {
|
||||
|
||||
Reference in New Issue
Block a user