import React from 'react'; import { FlightLeg } from '../../types'; import { formatDate, formatTime } from '../../../shared/utils/localization-util'; import FlightPath from './flight-path'; import FlightBannerComponent from './flight-banner'; interface FlightLegProps { leg: FlightLeg; } const FlightLegComponent: React.FC = ({ leg }) => { return leg ? (
{formatTime(leg.departureDateTime)}

{leg.departureAirport}

{formatDate(leg.departureDateTime)}

{leg.duration}

{leg.stops} stop{leg.stops !== 1 ? 's' : ''}

{formatTime(leg.arrivalDateTime)}

{leg.arrivalAirport}

{formatDate(leg.arrivalDateTime)}

) : null; }; export default FlightLegComponent;