import React, { useEffect, useState } from 'react' import Link from 'next/link' import { IBooking } from '../../../db/booking' import { loadBookingData, storeBookingData } from '../../../helpers/storage' import { getServerSideBooking } from '../../../lib/getServerSideProps' import Layout from '../../../components/layout' export const getServerSideProps = getServerSideBooking export default function ShowBookingStored({ booking }: { booking: IBooking }) { const [storedBookingData, setStoredBookingData] = useState(null) const [bookingDataStored, setBookingDataStored] = useState(false) useEffect(() => setStoredBookingData(loadBookingData()), []) const store = () => { storeBookingData(booking) setBookingDataStored(true) } return (

Vielen Dank für die Buchungsanfrage

Nach Prüfung bestätigen wir die Buchung zeitnah per E-Mail.

Den{' '} Link {' '} zur Buchung schicken wir Dir auch per E-Mail. Dort kann die Buchung auch jederzeit storniert werden.

{!storedBookingData && !bookingDataStored && (

Sollen deine Buchungsdaten für die nächste Buchung in{' '} deinem Browser gespeichert werden?

)} {bookingDataStored === true && (

Ok, deine Buchungsdaten wurden für die nächste Buchung gespeichert.

)}
) }