fix(CalendarSelection): keep hook order stable by moving useState before conditional return in CalendarAccordion

This commit is contained in:
lenhanphung
2025-09-19 14:21:52 +07:00
parent b049158c4e
commit ae52f88faf
@@ -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 (
<Accordion defaultExpanded={defaultExpanded} expanded={expended}>