diff --git a/src/features/schedule/components/ScheduleDetailsPage.tsx b/src/features/schedule/components/ScheduleDetailsPage.tsx index bb498d1c..259b8c2b 100644 --- a/src/features/schedule/components/ScheduleDetailsPage.tsx +++ b/src/features/schedule/components/ScheduleDetailsPage.tsx @@ -154,25 +154,28 @@ export const ScheduleDetailsPage: FC = ({ - {legs.map((leg, i) => ( -
-
- {leg.departure.scheduled.airportCode} - - {leg.arrival.scheduled.airportCode} -
-
- {leg.departure.times.scheduledDeparture.localTime} - - - {leg.arrival.times.scheduledArrival.localTime} -
- {leg.equipment.name && ( -
- {leg.equipment.name} + {/* Per-leg aircraft info (multi-leg routes only — for a + direct flight the FlightCard summary already shows the + route and times, duplicating them here is noise). */} + {legs.length > 1 && + legs.map((leg, i) => ( +
+
+ {leg.departure.scheduled.airportCode} + + {leg.arrival.scheduled.airportCode}
- )} -
- ))} + {leg.equipment.name && ( +
+ {leg.equipment.name} +
+ )} +
+ ))}
); })}