From 262501304cacebfbc6fb4ec82700ef67d2fab64d Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Sat, 15 Jun 2024 04:13:30 -0600 Subject: [PATCH] enh: model preset delete confirmation --- src/lib/components/workspace/Models.svelte | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/lib/components/workspace/Models.svelte b/src/lib/components/workspace/Models.svelte index aa86bc3b1..e0a5c4fba 100644 --- a/src/lib/components/workspace/Models.svelte +++ b/src/lib/components/workspace/Models.svelte @@ -17,15 +17,19 @@ import EllipsisHorizontal from '../icons/EllipsisHorizontal.svelte'; import ModelMenu from './Models/ModelMenu.svelte'; + import ModelDeleteConfirmDialog from '../common/ConfirmDialog.svelte'; const i18n = getContext('i18n'); + let showModelDeleteConfirm = false; + let localModelfiles = []; let importFiles; let modelsImportInputElement: HTMLInputElement; let _models = []; + let selectedModel = null; let sortable = null; let searchValue = ''; @@ -199,6 +203,13 @@ + { + deleteModelHandler(selectedModel); + }} +/> +
{$i18n.t('Models')}
@@ -339,7 +350,8 @@ hideModelHandler(model); }} deleteHandler={() => { - deleteModelHandler(model); + selectedModel = model; + showModelDeleteConfirm = true; }} onClose={() => {}} >