CAT-06: Товары карточка просмотр
Что сделать
Создать страницу просмотра товара с readonly-полями и breadcrumb.
Смотри спеку
Конкретно
Страница /catalog/products/:id. API: GET /api/v1/admin/products/:id.
Breadcrumb: Каталог > Товары > [Название товара].
Поля (readonly):
| Поле | Данные | Примечание |
|---|---|---|
| Название | name | |
| Описание | description | Если пусто — ”—“ |
| Тип | type | Блюдо / Продукт |
| Базовая цена | base_price | Формат: 1 200,00 ₽ |
| Ед. изм. | unit_of_measure | |
| Категория | category.name | Кликабельная ссылка |
| Версия | version | v3 |
| Статус | status | Бейдж |
Кнопки:
- “Редактировать” →
/catalog/products/:id/edit(Franchise only) - “Назад к списку” →
/catalog/products
Состояния:
- Загрузка: skeleton-форма
- Не найден: “Товар не найден” + кнопка “Назад к списку”
Файлы
web/src/pages/catalog/ProductViewPage.tsx— создать
Зависит от
- CAT-01
- CAT-02