Удалены модальные окна выбора бренда из компонентов PartDetailCard, KnotParts, VinPartCard и VinQuick. Вместо этого добавлена логика для перехода на страницу выбора бренда при клике на деталь. Обновлены компоненты для передачи параметров catalogCode и vehicleId. Исправлены типы и улучшена читаемость кода.

This commit is contained in:
Bivekich
2025-07-02 18:03:37 +03:00
parent a9e4b74179
commit 8aa5ab007d
8 changed files with 298 additions and 61 deletions

View File

@ -362,6 +362,8 @@ const VehicleDetailsPage = () => {
n={idx + 1}
name={detail.name}
oem={detail.oem}
catalogCode={vehicleInfo.catalog}
vehicleId={vehicleInfo.vehicleid}
/>
))
) : (
@ -419,7 +421,11 @@ const VehicleDetailsPage = () => {
) : unitDetailsError ? (
<div style={{ color: 'red', padding: 24 }}>Ошибка загрузки деталей: {unitDetailsError.message}</div>
) : unitDetails.length > 0 ? (
<KnotParts parts={unitDetails} />
<KnotParts
parts={unitDetails}
catalogCode={vehicleInfo.catalog}
vehicleId={vehicleInfo.vehicleid}
/>
) : (
<div style={{ padding: 24, textAlign: 'center' }}>Детали не найдены</div>
)}