pravkiend cart

This commit is contained in:
egortriston
2025-06-29 12:36:49 +03:00
parent 7f91da525f
commit e8f1fecb47
9 changed files with 299 additions and 90 deletions

View File

@ -424,12 +424,12 @@ export default function SearchResult() {
<title>Поиск предложений {searchQuery} - Protek</title>
</Head>
<main className="min-h-screen bg-gray-50 flex items-center justify-center">
<div className="text-center">
<div className="animate-spin rounded-full h-32 w-32 border-b-2 border-red-600 mx-auto"></div>
<p className="mt-4 text-lg text-gray-600">Поиск предложений...</p>
<div className="fixed inset-0 z-50 bg-gray-50 bg-opacity-90 flex items-center justify-center min-h-screen" aria-live="polite">
<div className="flex flex-col items-center justify-center">
<div className="animate-spin rounded-full h-32 w-32 border-b-2 border-red-600 mb-4"></div>
<p className="text-lg text-gray-600">Поиск предложений...</p>
</div>
</main>
</div>
<Footer />
</>
);

View File

@ -269,13 +269,13 @@ const VehicleDetailsPage = () => {
<div className="w-layout-blockcontainer container-vin w-container">
{!selectedNode ? (
<div className="w-layout-hflex flex-block-13">
<VinLeftbar
catalogCode={vehicleInfo.catalog}
vehicleId={vehicleInfo.vehicleid}
ssd={vehicleInfo.ssd}
onSearchResults={setFoundParts}
onNodeSelect={setSelectedNode}
/>
{vehicleInfo && vehicleInfo.catalog && vehicleInfo.vehicleid && vehicleInfo.ssd && (
<VinLeftbar
vehicleInfo={vehicleInfo}
onSearchResults={setFoundParts}
onNodeSelect={setSelectedNode}
/>
)}
{/* Категории или Knot или карточки */}
{foundParts.length > 0 ? (
<div className="knot-parts">