From 2ec888892c8c0a729822674af179b6b8e6a456f1 Mon Sep 17 00:00:00 2001 From: alma Date: Sat, 17 Jan 2026 00:55:42 +0100 Subject: [PATCH] Fondation --- components/calendar/calendar-widget.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/components/calendar/calendar-widget.tsx b/components/calendar/calendar-widget.tsx index 9650333..7ed22b4 100644 --- a/components/calendar/calendar-widget.tsx +++ b/components/calendar/calendar-widget.tsx @@ -24,7 +24,6 @@ type Event = { export function CalendarWidget() { const sessionResult = useSession(); const { data: session } = sessionResult; - const status = sessionResult.status; const [events, setEvents] = useState([]); const [loading, setLoading] = useState(true); const [error, setError] = useState(null); @@ -32,15 +31,16 @@ export function CalendarWidget() { const lastEventCountRef = useRef(-1); useEffect(() => { - console.log("Calendar Widget - Session Status:", status); + const currentStatus = sessionResult.status; + console.log("Calendar Widget - Session Status:", currentStatus); console.log("Calendar Widget - Session Data:", session); - if (status === "loading") { + if (currentStatus === "loading") { console.log("Calendar Widget - Session is loading"); return; } - if (status !== "authenticated" || !session) { + if (currentStatus !== "authenticated" || !session) { console.log("Calendar Widget - Not authenticated, skipping fetch"); setLoading(false); return; @@ -201,7 +201,7 @@ export function CalendarWidget() { }, 300000); return () => clearInterval(intervalId); - }, [session, status, triggerNotification]); + }, [session, sessionResult.status, triggerNotification]); const formatEventDate = (date: Date, isAllDay: boolean) => { let dateString = "";