Change to run getSlots() every time so it updates when selectedDate changes

This commit is contained in:
Alex van Andel 2021-06-20 21:01:41 +00:00
parent d407ba0fe7
commit 881ba671d5

View file

@ -13,16 +13,14 @@ const AvailableTimes = (props) => {
const { user, rescheduleUid } = router.query; const { user, rescheduleUid } = router.query;
const [loaded, setLoaded] = useState(false); const [loaded, setLoaded] = useState(false);
const times = useMemo(() => const times = getSlots({
getSlots({
calendarTimeZone: props.user.timeZone, calendarTimeZone: props.user.timeZone,
selectedTimeZone: timeZone(), selectedTimeZone: timeZone(),
eventLength: props.eventType.length, eventLength: props.eventType.length,
selectedDate: props.date, selectedDate: props.date,
dayStartTime: props.user.startTime, dayStartTime: props.user.startTime,
dayEndTime: props.user.endTime, dayEndTime: props.user.endTime,
}) });
, [])
const handleAvailableSlots = (busyTimes: []) => { const handleAvailableSlots = (busyTimes: []) => {
// Check for conflicts // Check for conflicts