potyk.io
🔒

Рецепты (/food/recipes/…)

Страницы рецептов potyk-food: смотришь состав и шаги, при готовке можно подогнать порцию и отмечать, что уже сделано.

Сценарии

Масштаб порции

Зачем: рецепт часто на большую закладку (например 1 кг мяса) или наоборот на одну порцию; удобно сразу видеть количества на удвоенную, полуторную, три четверти, две трети, половинную или четвертную закладку.

Что делает пользователь: на странице рецепта над блоком «Ингредиенты» выбирает масштаб 2, 1.5, 1, 3/4, 2/3, 1/2 или 1/4 (кнопки в этом порядке; по умолчанию 1).

Ожидаемый результат:

  1. Числовые количества в таблице и в списках ингредиентов пересчитываются пропорционально (множитель 2, 1.5, 1, 0.75, 2/3, 0.5 или 0.25).
  2. Диапазоны вроде 250–300 мл или 2-3 ст. л. — оба конца.
  3. Строки без числа («по вкусу», названия без количества) не меняются.
  4. Выбор 1 возвращает исходные количества с страницы.
  5. Если блока «Ингредиенты» нет — контроля нет.

Отметить ингредиент

Зачем: при сборке продуктов или во время готовки видно, что уже взял / добавил.

Что делает пользователь: в блоке «Ингредиенты» нажимает на строку списка или строку таблицы.

Ожидаемый результат:

  1. Строка визуально зачёркнута как отмеченная.
  2. Повторный клик снимает отметку.
  3. После перезагрузки страницы все отметки сброшены.
  4. Если блока «Ингредиенты» нет — поведение не появляется.

Отметить шаг приготовления

Зачем: не терять место в длинном списке шагов, пока готовишь.

Что делает пользователь: в блоке «Приготовление» нажимает на шаг.

Ожидаемый результат:

  1. Шаг визуально зачёркнут как выполненный.
  2. Повторный клик снимает отметку.
  3. После перезагрузки страницы все отметки сброшены.
  4. Если блока «Приготовление» нет — поведение не появляется.