BUG-011: Per-size вкладки техкарты не отображаются без созданных техкарт

Описание

Когда у товара есть structural модификатор (например “Размер”: 25см, 30см, 35см), на табе “Техкарта” должны отображаться вкладки [Базовая] [25 см] [30 см] [35 см] — по одной на каждую опцию. Однако вкладки появляются только когда техкарты уже созданы (techCards.length > 1). Если ни одна техкарта не создана — показывается просто “Техкарта не создана” с одной кнопкой, без возможности выбрать для какой опции создавать.

Шаги воспроизведения

  1. Создать товар “Пепперони” (dish)
  2. Привязать structural модификатор “Размер” (25см, 30см, 35см)
  3. Открыть таб “Техкарта”
  4. Видно: “Техкарта не создана” + кнопка “Создать техкарту”
  5. Нет вкладок для каждого размера — невозможно создать техкарту именно для 30см

Ожидаемое поведение

Вкладки [Базовая] [25 см] [30 см] [35 см] отображаются всегда когда есть structural модификатор, даже если техкарты ещё не созданы. На каждой вкладке — либо техкарта (если создана), либо “Техкарта не создана” + “Создать техкарту” с modifier_option_id этой опции.

Фактическое поведение

Вкладки показываются только при techCards.length > 1. Без созданных техкарт — одна кнопка создания без выбора опции.

Затронутые сервисы

  • erp-admin (web) — ProductViewPage.tsx — загрузить structural модификаторы и показать вкладки по опциям