From 6454462317b519dd37195b8a00c116f456b61173 Mon Sep 17 00:00:00 2001 From: Hermes Date: Fri, 31 Jul 2026 02:06:42 +0000 Subject: [PATCH] fix(p2): Calendar view toggle - key on DragAndDropCalendar + view prop --- .../calendar/big-calendar-wrapper.tsx | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/apps/web/components/calendar/big-calendar-wrapper.tsx b/apps/web/components/calendar/big-calendar-wrapper.tsx index a2d3f92..f98079b 100644 --- a/apps/web/components/calendar/big-calendar-wrapper.tsx +++ b/apps/web/components/calendar/big-calendar-wrapper.tsx @@ -40,12 +40,12 @@ interface CalendarEvent { } interface BigCalendarWrapperProps { - onViewChange?: (view: string) => void; events: CalendarEvent[]; onEventDrop?: (event: CalendarEvent, newStart: Date) => void; defaultView?: string; date?: Date; onNavigate?: (date: Date) => void; + onViewChange?: (view: string) => void; } function eventStyleGetter(event: CalendarEvent) { @@ -77,9 +77,6 @@ export function BigCalendarWrapper({ }: BigCalendarWrapperProps) { const router = useRouter(); - - - const handleSelectEvent = useCallback( (event: CalendarEvent) => { router.push(event.href); @@ -105,7 +102,6 @@ export function BigCalendarWrapper({ const handleViewChange = useCallback( (newView: string) => { - if (onViewChange) onViewChange(newView); }, [onViewChange] @@ -123,21 +119,13 @@ export function BigCalendarWrapper({ return d; }, []); - const handleViewChange = useCallback( - (newView: string) => { - if (onViewChange) onViewChange(newView); - }, - [onViewChange] - ); - return ( -