import { ClockIcon } from "@heroicons/react/outline"; import { useRef } from "react"; import dayjs from "dayjs"; import utc from "dayjs/plugin/utc"; import timezone from "dayjs/plugin/utc"; dayjs.extend(utc); dayjs.extend(timezone); export default function SetTimesModal(props) { const { startDate, endDate } = props.schedule || { startDate: dayjs.utc().startOf("day").add(540, "minutes"), endDate: dayjs.utc().startOf("day").add(1020, "minutes"), }; startDate.tz(props.timeZone); endDate.tz(props.timeZone); const startHoursRef = useRef(); const startMinsRef = useRef(); const endHoursRef = useRef(); const endMinsRef = useRef(); function updateStartEndTimesHandler(event) { event.preventDefault(); const enteredStartHours = parseInt(startHoursRef.current.value); const enteredStartMins = parseInt(startMinsRef.current.value); const enteredEndHours = parseInt(endHoursRef.current.value); const enteredEndMins = parseInt(endMinsRef.current.value); props.onChange({ startDate: startDate.minute(enteredStartMins).hour(enteredStartHours), endDate: endDate.minute(enteredEndMins).hour(enteredEndHours), }); props.onExit(0); } return (

Set your work schedule

:
:
); }