diff --git a/src/context/AreasContext.jsx b/src/context/AreasContext.jsx index 88eb692..e29f9ac 100644 --- a/src/context/AreasContext.jsx +++ b/src/context/AreasContext.jsx @@ -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, + })); } }; diff --git a/src/context/NotesContext.jsx b/src/context/NotesContext.jsx index 6b2b69a..2acf498 100644 --- a/src/context/NotesContext.jsx +++ b/src/context/NotesContext.jsx @@ -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, + })); } }; diff --git a/src/context/TablesContext.jsx b/src/context/TablesContext.jsx index 13f323d..a5ab5c6 100644 --- a/src/context/TablesContext.jsx +++ b/src/context/TablesContext.jsx @@ -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, + })); } };