CATUX-03: Категории — баннер и readonly режим
Что сделать
Добавить в CategoriesPage определение состояния каталога (есть ли черновик) и переключение между editable/readonly режимами с соответствующим баннером.
Смотри спеку
Конкретно
- При загрузке страницы проверить наличие черновика:
GET /api/v1/admin/catalog/versions?status=draft - Если черновик существует:
- Баннер: “Черновик каталога v{N}” (синий/info стиль)
- Inline actions на категориях включены (переименовать, удалить, добавить дочернюю)
- Кнопка “Добавить корневую категорию” видна
- Если черновика нет (только published):
- Баннер: “Опубликованный каталог v{N} (только просмотр)” (серый стиль)
- Inline actions скрыты
- Кнопка “Добавить корневую категорию” скрыта
Файлы
web/src/pages/catalog/CategoriesPage.tsx