refactor: enhance appointment flow by adding selected slot and date management across components
This commit is contained in:
@@ -29,9 +29,20 @@ function Container({
|
||||
setUuid,
|
||||
isSendMsg,
|
||||
setIsSendMsg,
|
||||
// Appointment slot states
|
||||
selectedSlot,
|
||||
setSelectedSlot,
|
||||
selectedDate,
|
||||
setSelectedDate,
|
||||
}) {
|
||||
const elements = [
|
||||
<Date doctor={doctor} setStep={setStep} disabledDates={disabledDates} />,
|
||||
<Date
|
||||
doctor={doctor}
|
||||
setStep={setStep}
|
||||
disabledDates={disabledDates}
|
||||
setSelectedSlot={setSelectedSlot}
|
||||
setSelectedDate={setSelectedDate}
|
||||
/>,
|
||||
<LogInPage
|
||||
num={num}
|
||||
setNum={setNum}
|
||||
@@ -82,6 +93,8 @@ function Container({
|
||||
setStep={setStep}
|
||||
doctor={doctor}
|
||||
step={step}
|
||||
selectedSlot={selectedSlot}
|
||||
selectedDate={selectedDate}
|
||||
>
|
||||
{elements[step]}
|
||||
</Content>
|
||||
|
||||
Reference in New Issue
Block a user