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"),
|
||||
message: t("are_you_sure_clear"),
|
||||
},
|
||||
function: () => {
|
||||
function: async () => {
|
||||
setTables([]);
|
||||
setRelationships([]);
|
||||
setAreas([]);
|
||||
@ -1199,6 +1199,20 @@ export default function ControlPanel({
|
||||
setTypes([]);
|
||||
setUndoStack([]);
|
||||
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: {
|
||||
|
Loading…
Reference in New Issue
Block a user