Fix setSelectedElement in contexts

This commit is contained in:
1ilit 2024-03-14 00:27:09 +02:00
parent 34f8d9491b
commit 697291fe66
3 changed files with 12 additions and 12 deletions

View File

@ -63,12 +63,12 @@ export default function AreasContextProvider({ children }) {
prev.filter((e) => e.id !== id).map((e, i) => ({ ...e, id: i }))
);
if (id === selectedElement.id) {
setSelectedElement({
setSelectedElement((prev) => ({
...prev,
element: ObjectType.NONE,
id: -1,
openDialogue: false,
openCollapse: false,
});
open: false,
}));
}
};

View File

@ -63,12 +63,12 @@ export default function NotesContextProvider({ children }) {
prev.filter((e) => e.id !== id).map((e, i) => ({ ...e, id: i }))
);
if (id === selectedElement.id) {
setSelectedElement({
setSelectedElement((prev) => ({
...prev,
element: ObjectType.NONE,
id: -1,
openDialogue: false,
openCollapse: false,
});
open: false,
}));
}
};

View File

@ -94,12 +94,12 @@ export default function TablesContextProvider({ children }) {
return prev.filter((e) => e.id !== id).map((e, i) => ({ ...e, id: i }));
});
if (id === selectedElement.id) {
setSelectedElement({
setSelectedElement((prev) => ({
...prev,
element: ObjectType.NONE,
id: -1,
openDialogue: false,
openCollapse: false,
});
open: false,
}));
}
};