/* global React, Icon, chf */ // ACN-Cars · Compare drawer (full overlay) function CompareOverlay({ vehicles, ids, onClose, onRemove }) { if (!ids.length) return null; const items = ids.map(id => vehicles.find(v => v.id === id)).filter(Boolean); const rows = [ { l: "Preis pro Tag", k: v => `CHF ${chf(v.pricePerDay)}` }, { l: "Kategorie", k: v => v.category }, { l: "Leistung", k: v => `${v.power} PS` }, { l: "0–100 km/h", k: v => `${v.acceleration}s` }, { l: "Spitze", k: v => `${v.topSpeed} km/h` }, { l: "Getriebe", k: v => v.transmission }, { l: "Antrieb", k: v => v.fuel }, { l: "Sitzplätze", k: v => v.seats }, { l: "Baujahr", k: v => v.year }, ]; return (
Vergleich · {items.length} Fahrzeuge

Direkter Vergleich.

{/* Header row */}
{items.map(v => (
{v.brand}
{v.model}
))} {rows.map((row, i) => (
{row.l}
{items.map(v => (
{row.k(v)}
))}
))}
); } window.CompareOverlay = CompareOverlay;