UNPKG

@kiwicom/smart-faq

Version:

38 lines (30 loc) 889 B
// @flow import * as React from 'react'; import AllBooking from '../../AllBookings/index'; import NearestBooking from '../../SingleBookingPage/NearestBooking'; import SelectedBooking from '../../SingleBookingPage/SelectedBooking'; import { Desktop, Mobile } from '../Responsive'; type Props = { bookingPage: 'SINGLE_BOOKING' | 'ALL_BOOKINGS', selectedBooking: ?number, }; const BookingPage = ({ bookingPage, selectedBooking }: Props) => { const displaySingleBooking = selectedBooking ? ( <SelectedBooking bookingId={selectedBooking} /> ) : ( <NearestBooking /> ); if (bookingPage === 'SINGLE_BOOKING') return displaySingleBooking; return ( <React.Fragment> <Mobile> <AllBooking /> </Mobile> <Desktop> {displaySingleBooking} <AllBooking /> </Desktop> </React.Fragment> ); }; export default BookingPage;