From 3da430b577bada2abd130f4d9763200af1fb5f1f Mon Sep 17 00:00:00 2001 From: Paras Gupta Date: Mon, 10 May 2021 02:28:05 +0530 Subject: [PATCH] fix: check for overlapping appointments --- pages/[user]/[type].tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/[user]/[type].tsx b/pages/[user]/[type].tsx index 6affe330..3e06a200 100644 --- a/pages/[user]/[type].tsx +++ b/pages/[user]/[type].tsx @@ -144,6 +144,11 @@ export default function Type(props) { if (dayjs(times[i]).isBetween(startTime, endTime)) { times.splice(i, 1); } + + // Check if slot end time is between start and end time + if (dayjs(times[i]).add(props.eventType.length, 'minutes').isBetween(startTime, endTime)) { + times.splice(i, 1); + } }); }