BUGFIX-025-02: Пагинация “Показать ещё”
Что сделать
Если ингредиентов больше 20 — добавить кнопку “Показать ещё” внизу списка для подгрузки следующей страницы.
Конкретно
- State:
ingredientPage(default 1) - Кнопка “Показать ещё” видна если
ingredientResults.length === per_page * ingredientPage(есть ещё данные) - Клик →
page + 1→GET /products?type=ingredient&per_page=20&page=2→ append кingredientResults - При смене поиска → сброс page=1, замена результатов
Файлы
web/src/pages/catalog/ProductViewPage.tsx— список в модалке