From 54440cf95469f3173ba9cc84a8ef52056fd249e5 Mon Sep 17 00:00:00 2001 From: Kartik <103111467+kartik-212004@users.noreply.github.com> Date: Fri, 5 Dec 2025 02:41:45 +0530 Subject: [PATCH] fix: weekly view slots not clickable with overlay calendar (#25484) --- .../bookings/Booker/components/LargeCalendar.tsx | 3 ++- .../calendars/weeklyview/components/Calendar.tsx | 15 ++++++++------- .../weeklyview/components/event/Event.tsx | 5 +++++ .../weeklyview/components/event/EventList.tsx | 6 +++++- .../features/calendars/weeklyview/types/events.ts | 1 + 5 files changed, 21 insertions(+), 9 deletions(-) diff --git a/packages/features/bookings/Booker/components/LargeCalendar.tsx b/packages/features/bookings/Booker/components/LargeCalendar.tsx index d1accdc72a..893f9c6572 100644 --- a/packages/features/bookings/Booker/components/LargeCalendar.tsx +++ b/packages/features/bookings/Booker/components/LargeCalendar.tsx @@ -45,7 +45,7 @@ export const LargeCalendar = ({ // HACK: force rerender when overlay events change // Sine we dont use react router here we need to force rerender (ATOM SUPPORT) - useEffect(() => {}, [displayOverlay]); + useEffect(() => { }, [displayOverlay]); const overlayEventsForDate = useMemo(() => { if (!overlayEvents || !displayOverlay) return []; @@ -57,6 +57,7 @@ export const LargeCalendar = ({ title: "Busy", options: { status: "ACCEPTED", + borderOnly: true, }, } as CalendarEvent; }); diff --git a/packages/features/calendars/weeklyview/components/Calendar.tsx b/packages/features/calendars/weeklyview/components/Calendar.tsx index 86dc7e93a3..339d83cddc 100644 --- a/packages/features/calendars/weeklyview/components/Calendar.tsx +++ b/packages/features/calendars/weeklyview/components/Calendar.tsx @@ -80,9 +80,9 @@ function CalendarInner(props: CalendarComponentProps) { className={classNames( "bg-default dark:bg-cal-muted ring-muted sticky left-0 z-10 w-16 flex-none ring-1", showBorder && - (borderColor === "subtle" - ? "border-subtle border-l border-r" - : "border-default border-l border-r") + (borderColor === "subtle" + ? "border-subtle border-l border-r" + : "border-default border-l border-r") )} />