mirror of
https://github.com/tomru/pfadi-bussle.git
synced 2026-03-03 06:27:11 +01:00
added app context with reducer
This commit is contained in:
@@ -1,20 +1,15 @@
|
||||
import { useState } from 'react'
|
||||
import { useContext } from 'react'
|
||||
|
||||
import Head from 'next/head'
|
||||
|
||||
import AppStore from '../context/appStore'
|
||||
|
||||
import RangeSelect from '../components/rangeSelect'
|
||||
import DateSelect from '../components/dateSelect'
|
||||
import Contact from '../components/contact'
|
||||
import Driver from '../components/driver'
|
||||
|
||||
export default function Home() {
|
||||
const [multipleDays, setMultipleDays] = useState(null)
|
||||
|
||||
const [startDate, setStartDate] = useState(null)
|
||||
const [endDate, setEndDate] = useState(null)
|
||||
const [focusedInput, setFocusedInput] = useState(null)
|
||||
|
||||
const [pickupTime, setPickupTime] = useState('')
|
||||
const [dropoffTime, setDropoffTime] = useState('')
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
<Head>
|
||||
@@ -29,29 +24,15 @@ export default function Home() {
|
||||
Du willst das Pfadi Bussle buchen? Hier bist du richtig!
|
||||
</p>
|
||||
|
||||
<form className="bookingForm">
|
||||
<RangeSelect
|
||||
multipleDay={multipleDays}
|
||||
setMultipleDays={setMultipleDays}
|
||||
/>
|
||||
<DateSelect
|
||||
multipleDays={multipleDays}
|
||||
startDate={startDate}
|
||||
setStartDate={setStartDate}
|
||||
endDate={endDate}
|
||||
setEndDate={setEndDate}
|
||||
focusedInput={focusedInput}
|
||||
setFocusedInput={setFocusedInput}
|
||||
pickupTime={pickupTime}
|
||||
setPickupTime={setPickupTime}
|
||||
dropoffTime={dropoffTime}
|
||||
setDropoffTime={setDropoffTime}
|
||||
/>
|
||||
<AppStore>
|
||||
<form className="bookingForm">
|
||||
<RangeSelect />
|
||||
<DateSelect />
|
||||
<Contact />
|
||||
|
||||
<Contact />
|
||||
|
||||
<input type="submit" />
|
||||
</form>
|
||||
<input type="submit" />
|
||||
</form>
|
||||
</AppStore>
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
|
||||
Reference in New Issue
Block a user