From ce4eb0a92e6e0072b423f59b9dddcfcd701685c6 Mon Sep 17 00:00:00 2001 From: mso7nueh Date: Wed, 30 Oct 2024 15:23:45 +0300 Subject: [PATCH] feat(diary): fix dart analyze, add photo placeholder --- assets/no_one_image_was_added.svg | 8 ++++++++ .../diary/presentation/pages/diary_screen.dart | 14 ++++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 assets/no_one_image_was_added.svg diff --git a/assets/no_one_image_was_added.svg b/assets/no_one_image_was_added.svg new file mode 100644 index 00000000..dc20c61c --- /dev/null +++ b/assets/no_one_image_was_added.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/lib/features/diary/presentation/pages/diary_screen.dart b/lib/features/diary/presentation/pages/diary_screen.dart index 87394b16..1d1054b3 100644 --- a/lib/features/diary/presentation/pages/diary_screen.dart +++ b/lib/features/diary/presentation/pages/diary_screen.dart @@ -7,6 +7,7 @@ import 'package:eatvio_app/theme/theme_helper.dart'; import 'package:eatvio_app/widgets/custom_text_form_field.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; +import 'package:flutter_svg/flutter_svg.dart'; import 'package:flutter_typeahead/flutter_typeahead.dart'; import 'package:rive/rive.dart'; import 'package:table_calendar/table_calendar.dart'; @@ -168,6 +169,11 @@ class _DiaryScreenState extends State { _products(diaryDay.meals[currentSelectedMealNumber - 1].portions, diaryDay), const SizedBox(height: 16), _addProductButton(diaryDay), + const SizedBox(height: 24), + SvgPicture.asset( + width: MediaQuery.of(context).size.width - 32, + 'assets/no_one_image_was_added.svg', + ), ], ), ), @@ -372,11 +378,7 @@ class _DiaryScreenState extends State { keyboardType: TextInputType.number, hintText: selectedGlossary!.grInPortion == 0 ? '100' : '1', autofocus: true, - suffixText: selectedGlossary != null - ? selectedGlossary!.grInPortion == 0 - ? 'гр' - : 'шт' - : null, + suffixText: selectedGlossary!.grInPortion == 0 ? 'гр' : 'шт', ), ), const SizedBox(height: 16), @@ -388,7 +390,7 @@ class _DiaryScreenState extends State { diaryCubit.deleteProductFromMeal( diaryId: diaryDay.id, mealId: diaryDay.meals[currentSelectedMealNumber - 1].id, - portionId: portionId!, + portionId: portionId, date: _selectedDay.toString(), ); Navigator.of(context).pop();