import Link from 'next/link' import React, { useContext } from 'react' import Contact from './contact' import WizardStore, { WizardContext } from './context/wizardStore' import Calendar from './calendar' import DateSelect from './dateSelect' import Reason from './reason' function WizardInternal() { const { onSubmit, state, forgetData, storeData } = useContext(WizardContext) const { postData, postDataSuccess, postDataError, dataStoredLoaded, dataStored, booking, } = state if (postDataSuccess) { return ( <>

Vielen Dank für die Buchungsanfrage!

Nach Prüfung bestätigen wir die Buchung bald per E-Mail!

Buchungstatus einsehen

{!dataStoredLoaded && typeof dataStored !== 'boolean' && ( <>

Sollen die eingegebenen Daten in Deinem Browser{' '} für die nächste Buchung gespeichert werden?

)} {dataStored === true && (

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

)} ) } return ( <>
{ event.preventDefault() onSubmit() }} > {dataStoredLoaded && (

Gespeicherte Daten wurden aus Deinem Browser geladen.{' '} Daten wieder vergessen

)}
{postDataError}
) } export default function Wizard() { return ( ) }