MOD-05: Форма редактирования модификатора
Что сделать
Создать страницу редактирования группы модификаторов. Та же форма что и при создании, но предзаполненная. Баннер о новой версии.
Смотри спеку
- Каталог — Модификаторы (секция: Редактирование)
Конкретно
Страница ModifierEditPage — роут /catalog/modifiers/:id/edit
Форма
- Те же поля и inline-таблица опций что в MOD-04, предзаполненные из
getModifierGroup(id)
Баннер
- Информационный баннер вверху формы: “Сохранение создаст новую версию группы (v{N+1})”
N= текущая версия группы
Опции заменяются целиком
- При сохранении отправляется полный список опций
- Удалённые опции исчезают, новые добавляются
Кнопки
- “Сохранить” —
updateModifierGroup(id, data)→ redirect на карточку + toast “Группа обновлена (v{N+1})” - “Отмена” — возврат к карточке
Ошибки
- Те же что в MOD-04:
NAME_DUPLICATE,VALIDATION_ERROR
Файлы
web/src/pages/catalog/ModifierEditPage.tsx