import type { TripSummary } from "../lib/types"; function formatDate(d: string) { const date = new Date(d + "T12:00:00"); return date.toLocaleDateString("en-US", { month: "short", day: "numeric", year: "numeric" }); } function TripCard({ trip, onSelect }: { trip: TripSummary; onSelect: () => void }) { const dateRange = trip.dates.length === 1 ? formatDate(trip.dates[0]) : `${formatDate(trip.dates[0])} — ${formatDate(trip.dates[trip.dates.length - 1])}`; return (