import React, { useEffect, useState } from 'react' import Link from 'next/link' import Footer from '../../../components/footer' import Header from '../../../components/header' import { Booking } from '../../../db/booking' import { loadBookingData, storeBookingData } from '../../../helpers/storage' import { getServerSideBooking } from '../../../lib/getServerSideProps' export const getServerSideProps = getServerSideBooking export default function ShowBookingStored({ booking: booking, }: { booking: Booking }) { 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 bald per E-Mail!

Buchungstatus einsehen

{!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.

)}
) }