Glajik/diet-routine

User Story: Product details

Opened this issue · 0 comments

Экран с детальной информацией о продукте, а так же форма для выбора веса/объема.

User story

Я как пользователь, хочу узнать детальную информацию о продукте, перед тем, как отобрать его для добавления в журнал. Так же я хочу иметь возможность изменить количество продукта — его вес или объем.

Scenarios

Пользователь просматривает детали о продукте

  • Я нахожусь на экране Product Details
  • И вижу подробную информацию о продукте:
    • Название
    • Калорийность на 100 г или мл*
    • Информация о пищевой ценности на 100 г или мл
      • Белки
      • Жиры
      • Углеводы
  • И вижу выбранный вес или объем
  • И вижу расчетное значение калорийности
  • И вижу кнопки с фиксированными значениями веса и объема и кнопку Custom
  • Когда я нажимаю кнопку Back
  • Тогда я возвращаюсь на экран Product Search (#68)

* — Единицы измерения зависят от типа продукта

Пользователь изменяет вес или объем

  • Я нахожусь на экране Product Details
  • И вижу кнопки с фиксированными значениями веса и объема и кнопку Custom
  • Когда я нажимаю на кнопку с фиксированным значением веса или объема
  • Тогда в информации о продукте изменяется вес или объем
  • И еще изменяется расчетное значение калорийности
  • Когда я нажимаю на кнопку Custom
  • Тогда открывается модальное окно
  • И я могу ввести значение веса или объема вручную
  • И затем нажать кнопку "Done"
  • Или я могу закрыть модальное окно, нажав кнопку "X"

Content

Блок с детальной информацией о продукте

  • Основная информация
    • Название
    • Выбранный вес или объем для добавления в журнал
  • Второстепенная информация
    • Калорийность на 100 г
    • Калорийность из расчета на выбранный вес или объем
  • Информация о пищевой ценности на 100 г
    • Белки, г
    • Жиры, г
    • Углеводы, г

Блок с кнопками выбора объема / веса

  • Набор кнопок со стандартными значениями позволяет выбрать вес одним касанием.
  • Копка Custom открывает модальное окно, с цифровой клавиатурой, в котором можно задать нестандартное значение.

Кнопка Done

Добавляет запись в список, который затем будет добавлен в журнал сегодняшнего дня