BUGFIX-025-01: Загрузка ингредиентов при открытии модалки
Что сделать
При открытии модалки “Добавить ингредиент” — сразу загружать первые 20 ингредиентов, не дожидаясь ввода в поиск.
Конкретно
В ProductViewPage.tsx, useEffect для ingredientSearch:
- Было:
if (!ingredientSearch) { setIngredientResults([]); return; }— при пустом поиске список пуст - Стало: при
addIngredientOpen === trueи пустом поиске — загрузитьGET /products?type=ingredient&per_page=20+GET /products?type=dish&per_page=10 - При вводе текста — фильтровать как сейчас (
&search=...)
Файлы
web/src/pages/catalog/ProductViewPage.tsx— useEffect для ingredientSearch