From 583be5dcd25a18207bf81da200040fbe02663deb Mon Sep 17 00:00:00 2001 From: "ahmad.ahmad1" Date: Sat, 1 Feb 2025 16:01:19 -0700 Subject: [PATCH] feat(TimeSlotSelector): Mapped out time slot buttons. --- src/Interivew Booking/TimeSlotSelector.jsx | 35 +++++++++++++++------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/src/Interivew Booking/TimeSlotSelector.jsx b/src/Interivew Booking/TimeSlotSelector.jsx index 3162e46..e8d868e 100644 --- a/src/Interivew Booking/TimeSlotSelector.jsx +++ b/src/Interivew Booking/TimeSlotSelector.jsx @@ -36,7 +36,7 @@ const TimeSlotSelector = ({ onTimeSlotSelect }) => { }; const handleTimeSlotChange = (e) => { - let startTime = e.target.value; + let startTime = e.target.innerHTML; onTimeSlotSelect((prev) => ({ ...prev, startTime })); }; @@ -53,17 +53,30 @@ const TimeSlotSelector = ({ onTimeSlotSelect }) => { ) : ( <>

Available Time Slots for {selectedDate}:

- {timeSlots.length > 0 ? ( - + {selectedDate === undefined ? ( + <> +

Please select a date.

+ + ) : timeSlots.length > 0 ? ( + <> + {Object.values(timeSlots).map((time) => { + return ( + + ); + })} + ) : ( -

No available time slots for the selected date.

+ <> +

No available time slots for the selected date.

+ )} )}