{
+ deleteHandler(deletePrompt);
+ }}
+>
+
+ {$i18n.t('This will delete')} {deletePrompt.command}.
+
+
diff --git a/src/lib/components/workspace/Tools.svelte b/src/lib/components/workspace/Tools.svelte
index c98c013fb..043f6473e 100644
--- a/src/lib/components/workspace/Tools.svelte
+++ b/src/lib/components/workspace/Tools.svelte
@@ -23,6 +23,7 @@
import ValvesModal from './common/ValvesModal.svelte';
import ManifestModal from './common/ManifestModal.svelte';
import Heart from '../icons/Heart.svelte';
+ import DeleteConfirmDialog from '$lib/components/common/ConfirmDialog.svelte';
const i18n = getContext('i18n');
@@ -36,6 +37,9 @@
let showValvesModal = false;
let selectedTool = null;
+ let showDeleteConfirm = false;
+ let deleteTool = null;
+
const shareHandler = async (tool) => {
console.log(tool);
};
@@ -240,7 +244,8 @@
exportHandler(tool);
}}
deleteHandler={async () => {
- deleteHandler(tool);
+ deleteTool = tool;
+ showDeleteConfirm = true;
}}
onClose={() => {}}
>
@@ -370,6 +375,18 @@
+