CCON-04: Конструктор — двухпанельный layout
Что сделать
Переписать VersionViewPage в двухпанельный layout: слева дерево категорий, справа таблица товаров. Работает для всех статусов версии (draft/published/archived).
Смотри спеку
- Каталог — Версии (секция: Конструктор черновика)
Конкретно
Двухпанельный layout
- Разделить
VersionViewPageна две панели (split view) - Левая панель (~30%): дерево категорий
- Правая панель (~70%): таблица товаров
Левая панель — дерево категорий
- Загрузка дерева из
GET /catalog/versions/:id/categories - Клик по категории — фильтрация товаров в правой панели
- Спец. пункт “Без категории” внизу дерева (товары с
category_id = null) - Выделение текущей выбранной категории
Правая панель — товары
- Таблица товаров из существующего состава (composition), отфильтрованная по выбранной категории
- При первом открытии — показать все товары (или первую категорию)
Файлы
web/src/pages/catalog/VersionViewPage.tsx(major rewrite)