@kiwicom/smart-faq
Version:
47 lines (40 loc) • 1.08 kB
JavaScript
// @flow
import * as React from 'react';
import { graphql, createFragmentContainer } from 'react-relay';
import BookingCard from '../BookingCard/DeprecatedBookingCard';
import bookingTypes from '../../common/booking/bookingTypes';
import type { MultictyBooking_booking as MultictyBookingType } from './__generated__/MulticityBooking_booking.graphql';
type Props = {
booking: MultictyBookingType,
};
const MulticityBooking = (props: Props) => {
const arrival = props.booking.end;
const departure = props.booking.start;
return (
<BookingCard
arrival={arrival}
departure={departure}
booking={props.booking}
type={bookingTypes.MULTICITY}
/>
);
};
export default createFragmentContainer(
MulticityBooking,
graphql`
fragment MulticityBooking_booking on BookingMulticity {
...DeprecatedBookingCard_booking
start {
...DeprecatedBookingCard_departure
}
end {
...DeprecatedBookingCard_arrival
}
trips {
legs {
...CarrierLogoWrapper_legs
}
}
}
`,
);