feat(feed, profile): добавлен переход на страинцу автора в посте, рецепте и дете. при нажатии на изображение в рецепте и диеты теперь переход на страницу с подробнее.

This commit is contained in:
mso7nueh
2024-08-14 11:34:29 +03:00
parent 1e992e9dd6
commit 919035a455
77 changed files with 3943 additions and 2745 deletions

View File

@@ -182,4 +182,4 @@ class DiaryEditErrorState extends DiaryEditState {
@override
List<Object> get props => [errorMessage];
}*/
}*/

View File

@@ -1250,4 +1250,4 @@ bool checkConsumedValues(List<int> recommendedValues, List<int> consumedValues)
// Если ни одно потребленное значение не превышает рекомендованное с соответствующим индексом
return false; // Возвращаем true
}
*/
*/

View File

@@ -10,6 +10,7 @@ class DiaryEditModel extends Equatable {
List<SelectionPopupModel> mealList;
List<SelectionPopupModel>? portionList;
DiaryEditModel copyWith({
List<SelectionPopupModel>? mealList,
List<SelectionPopupModel>? portionList,

View File

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

View File

@@ -81,9 +81,9 @@ class BlogPostCreateBloc extends Bloc<BlogPostCreateEvent, BlogPostCreateState>
String url = baseUrl + '/api/blogPosts/create';
FormData formData = FormData.fromMap({
'title': title,
'description': description,
'youtube_url': youtubeURL,
'title': title ?? '',
'description': description ?? '',
'youtube_url': youtubeURL ?? '',
'state': 'active',
'image': await MultipartFile.fromFile(image!.path, filename: image.name),
});