diff --git a/frontend/src/pages/Settings.tsx b/frontend/src/pages/Settings.tsx index bf3bd04..e41cd14 100644 --- a/frontend/src/pages/Settings.tsx +++ b/frontend/src/pages/Settings.tsx @@ -141,7 +141,10 @@ function Settings() { }); const [localNavItems, setLocalNavItems] = useState(orderedNavItems); - useEffect(() => { setLocalNavItems(orderedNavItems); }, [menuOrder.join(',')]); + useEffect(() => { + setLocalNavItems(orderedNavItems); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [visibleNavItems.map((i) => i.path).join(','), menuOrder.join(',')]); const navSensors = useSensors( useSensor(PointerSensor, { activationConstraint: { distance: 5 } }),