mirror of
https://github.com/drawdb-io/drawdb.git
synced 2025-05-24 02:09:17 +00:00
Delete diagram on clear (#321)
This commit is contained in:
parent
afb3b60123
commit
3c95e51f06
@ -1190,7 +1190,7 @@ export default function ControlPanel({
|
|||||||
title: t("clear"),
|
title: t("clear"),
|
||||||
message: t("are_you_sure_clear"),
|
message: t("are_you_sure_clear"),
|
||||||
},
|
},
|
||||||
function: () => {
|
function: async () => {
|
||||||
setTables([]);
|
setTables([]);
|
||||||
setRelationships([]);
|
setRelationships([]);
|
||||||
setAreas([]);
|
setAreas([]);
|
||||||
@ -1199,6 +1199,20 @@ export default function ControlPanel({
|
|||||||
setTypes([]);
|
setTypes([]);
|
||||||
setUndoStack([]);
|
setUndoStack([]);
|
||||||
setRedoStack([]);
|
setRedoStack([]);
|
||||||
|
|
||||||
|
if (!diagramId) {
|
||||||
|
console.error("Something went wrong.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
db.table("diagrams")
|
||||||
|
.delete(diagramId)
|
||||||
|
.then(() => {
|
||||||
|
console.info('Deleted diagram successfully.')
|
||||||
|
})
|
||||||
|
.catch((error) => {
|
||||||
|
console.error(`Error deleting records with gistId '${diagramId}':`, error);
|
||||||
|
});
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
edit: {
|
edit: {
|
||||||
|
Loading…
Reference in New Issue
Block a user