'use client'; import type { Flight } from '@/lib/airline-utils'; interface AirlineDetailsProps { product: Flight; onAddToCart: () => void; addedToCart: boolean; } export default function AirlineDetails({ product, onAddToCart, addedToCart }: AirlineDetailsProps) { return (
{/* Image Section */}
Flight Image
{/* Details Section */}

{product.flightType}

{product.cabinClass} Class

${product.basePrice}

{product.refundable && ( Refundable )}

{product.departure.time}

{product.departure.airport}

{product.duration}

{product.stops === 0 ? 'Nonstop' : `${product.stops} stop${product.stops > 1 ? 's' : ''}`}

{product.arrival.time}

{product.arrival.airport}

{product.availability} seats remaining {product.fareRule}
); }