fix(CalendarSelection): keep hook order stable by moving useState before conditional return in CalendarAccordion
This commit is contained in:
@@ -34,8 +34,8 @@ function CalendarAccordion({
|
|||||||
}) {
|
}) {
|
||||||
const allCalendars = useAppSelector((state) => state.calendars.list);
|
const allCalendars = useAppSelector((state) => state.calendars.list);
|
||||||
|
|
||||||
if (calendars.length === 0) return null;
|
|
||||||
const [expended, setExpended] = useState(defaultExpanded);
|
const [expended, setExpended] = useState(defaultExpanded);
|
||||||
|
if (calendars.length === 0) return null;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Accordion defaultExpanded={defaultExpanded} expanded={expended}>
|
<Accordion defaultExpanded={defaultExpanded} expanded={expended}>
|
||||||
|
|||||||
Reference in New Issue
Block a user