fix delete functions

This commit is contained in:
1ilit 2023-09-19 15:50:35 +03:00
parent 8e5753c8d3
commit ac09ad7112

View File

@ -257,6 +257,14 @@ export default function Editor(props) {
setAreas((prev) => setAreas((prev) =>
prev.filter((e) => e.id !== id).map((e, i) => ({ ...e, id: i })) prev.filter((e) => e.id !== id).map((e, i) => ({ ...e, id: i }))
); );
if (id === selectedElement.id) {
setSelectedElement({
element: ObjectType.NONE,
id: -1,
openDialogue: false,
openCollapse: false,
});
}
}; };
const deleteNote = (id, addToHistory = true) => { const deleteNote = (id, addToHistory = true) => {
@ -274,6 +282,14 @@ export default function Editor(props) {
setNotes((prev) => setNotes((prev) =>
prev.filter((e) => e.id !== id).map((e, i) => ({ ...e, id: i })) prev.filter((e) => e.id !== id).map((e, i) => ({ ...e, id: i }))
); );
if (id === selectedElement.id) {
setSelectedElement({
element: ObjectType.NONE,
id: -1,
openDialogue: false,
openCollapse: false,
});
}
}; };
const deleteRelationship = (id, addToHistory = true) => { const deleteRelationship = (id, addToHistory = true) => {