import React from "react"; import { useRouter } from 'next/router'; interface VinPartCardProps { n?: number; oem: string; name: string; onPriceClick?: () => void; catalogCode?: string; vehicleId?: string; } const VinPartCard: React.FC = ({ n, oem, name, onPriceClick, catalogCode, vehicleId }) => { const router = useRouter(); const handlePriceClick = (e: React.MouseEvent) => { e.preventDefault(); if (onPriceClick) onPriceClick(); if (catalogCode && vehicleId !== undefined) { // Переходим на страницу выбора бренда const url = `/vehicle-search/${catalogCode}/${vehicleId}/part/${oem}/brands?detailName=${encodeURIComponent(name || '')}`; router.push(url); } }; return ( <>
{n !== undefined &&
{n}
}
{oem}
{name}
Цена
); }; export default VinPartCard;