diff --git a/web/src/components/feats/airline/AirlineDetails.tsx b/web/src/components/feats/airline/AirlineDetails.tsx index 295c5a7..d68ea6f 100644 --- a/web/src/components/feats/airline/AirlineDetails.tsx +++ b/web/src/components/feats/airline/AirlineDetails.tsx @@ -10,73 +10,65 @@ interface AirlineDetailsProps { export default function AirlineDetails({ product, onAddToCart, addedToCart }: AirlineDetailsProps) { return ( -
{product.cabinClass} Class
-{product.departure.time}
-{product.departure.airport}
-{product.arrival.time}
-{product.arrival.airport}
-Duration
-{product.duration}
-Stops
-- {product.stops === 0 ? 'Nonstop' : `${product.stops} stop${product.stops > 1 ? 's' : ''}`} -
-Availability
-{product.availability} seats
-{product.fareRule}
- {product.refundable && ( -Refundable fare
-Total price
-${product.basePrice}
+{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.roomType}
-{product.checkIn}
+ {/* Details Section - Full height/width usage */} +{product.roomType}
{product.checkOut}
-Free cancellation available
-Price per night
-${product.pricePerNight}
-- Total for {product.nights} night{product.nights > 1 ? 's' : ''}: ${product.pricePerNight * product.nights} -
+{product.checkIn}
+{product.checkOut}
Total for {product.nights} night{product.nights > 1 ? 's' : ''}
+