CATUX-04: Версии — создать/удалить черновик

Что сделать

Добавить на VersionListPage кнопки создания и удаления черновика с модальными окнами подтверждения. Обновить колонки и empty state.

Смотри спеку

Конкретно

  • Кнопка “Создать черновик”:
    • Видна когда нет версии со статусом draft
    • По клику — модалка подтверждения
    • Вызов: POST /api/v1/admin/catalog/versions
    • Обработка ошибок: DRAFT_ALREADY_EXISTS, NO_PUBLISHED_VERSION
  • Кнопка “Удалить черновик”:
    • Видна когда есть версия со статусом draft
    • По клику — модалка подтверждения с предупреждением
    • Вызов: DELETE /api/v1/admin/catalog/versions/:id
  • Колонка “Категорий” — отображение category_count
  • Empty state — текст: “Версий каталога пока нет.”

Файлы

  • web/src/pages/catalog/VersionListPage.tsx

Зависит от