From ae52f88fafde39e4843e1f2fd98aed473237ca83 Mon Sep 17 00:00:00 2001 From: lenhanphung Date: Fri, 19 Sep 2025 14:21:52 +0700 Subject: [PATCH] fix(CalendarSelection): keep hook order stable by moving useState before conditional return in CalendarAccordion --- src/components/Calendar/CalendarSelection.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Calendar/CalendarSelection.tsx b/src/components/Calendar/CalendarSelection.tsx index d526ed1..68b12f7 100644 --- a/src/components/Calendar/CalendarSelection.tsx +++ b/src/components/Calendar/CalendarSelection.tsx @@ -34,8 +34,8 @@ function CalendarAccordion({ }) { const allCalendars = useAppSelector((state) => state.calendars.list); - if (calendars.length === 0) return null; const [expended, setExpended] = useState(defaultExpanded); + if (calendars.length === 0) return null; return (