digitransit-ui/app/component/AirplaneLeg.js

31 lines
707 B
JavaScript

import PropTypes from 'prop-types';
import React from 'react';
import { FormattedMessage } from 'react-intl';
import TransitLeg from './TransitLeg';
const AirplaneLeg = ({ leg, focusAction, index }) => (
<TransitLeg
mode="AIRPLANE"
leg={leg}
focusAction={focusAction}
index={index}
omitDivider
>
<FormattedMessage
id="airplane-with-route-number"
values={{
routeNumber: leg.route && leg.route.shortName,
}}
defaultMessage="Flight {routeNumber}"
/>
</TransitLeg>
);
AirplaneLeg.propTypes = {
leg: PropTypes.object.isRequired,
index: PropTypes.number.isRequired,
focusAction: PropTypes.func.isRequired,
};
export default AirplaneLeg;