diff --git a/scheduler_app/app/(routes)/[business]/_components/MeetingEventSelection.js b/scheduler_app/app/(routes)/[business]/_components/MeetingEventSelection.js index f98d6fa..5369938 100644 --- a/scheduler_app/app/(routes)/[business]/_components/MeetingEventSelection.js +++ b/scheduler_app/app/(routes)/[business]/_components/MeetingEventSelection.js @@ -1,12 +1,15 @@ import { GoClock } from "react-icons/go"; -import { PiMapPinLight, PiInfo } from "react-icons/pi"; -import { Calendar } from "@/components/ui/calendar" +import { PiMapPinLight, PiInfo, PiCalendarCheck } from "react-icons/pi"; import React, { useEffect, useState } from 'react' import Link from "next/link"; +import { format } from "date-fns"; +import TimeDateSelection from "./TimeDateSelection"; const MeetingEventSelection = ({meetingEventInfo, businessInfo}) => { const [date, setDate] = useState(new Date()); const [timeSlots, setTimeSlots] = useState(); + const [unavialableTime, setUnavialableTime] = useState(false) + const [selectedTime, setSelectedTime] = useState(); useEffect(() => { meetingEventInfo?.timeDuration && createTimeSlot(meetingEventInfo?.timeDuration) @@ -26,32 +29,33 @@ const MeetingEventSelection = ({meetingEventInfo, businessInfo}) => { }); setTimeSlots(slots); } + + const handleDatechange = (date) => { + setDate(date); + const day = format(date, 'EEEE') + if(businessInfo?.availableDays?.[day]){ + setUnavialableTime(true) + } else { + setUnavialableTime(false) + } + } return ( -
Schedule.Me
{businessInfo?.businessName}
Select your meeting date & time
-Select your meeting date & time
+