UNPKG

@kiwicom/smart-faq

Version:

47 lines (40 loc) 1.1 kB
// @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 { OneWayBooking_booking as OneWayBookingType } from './__generated__/OneWayBooking_booking.graphql'; type Props = { booking: OneWayBookingType, }; const OneWayBooking = (props: Props) => { const arrival = props.booking.trip?.arrival; const departure = props.booking.trip?.departure; return ( <BookingCard arrival={arrival} departure={departure} booking={props.booking} type={bookingTypes.ONE_WAY} /> ); }; export default createFragmentContainer( OneWayBooking, graphql` fragment OneWayBooking_booking on BookingOneWay { ...DeprecatedBookingCard_booking trip { departure { ...DeprecatedBookingCard_departure } arrival { ...DeprecatedBookingCard_arrival } legs { ...CarrierLogoWrapper_legs } } } `, );