fix: sync nav DnD list when permissions load

This commit is contained in:
Matthias Hochmeister
2026-03-28 16:19:20 +01:00
parent 443f3569bd
commit b171c3e921

View File

@@ -141,7 +141,10 @@ function Settings() {
}); });
const [localNavItems, setLocalNavItems] = useState(orderedNavItems); 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( const navSensors = useSensors(
useSensor(PointerSensor, { activationConstraint: { distance: 5 } }), useSensor(PointerSensor, { activationConstraint: { distance: 5 } }),