diff --git a/src/lib/components/AddConnectionModal.svelte b/src/lib/components/AddConnectionModal.svelte index 76d67216f0..3e29937bbf 100644 --- a/src/lib/components/AddConnectionModal.svelte +++ b/src/lib/components/AddConnectionModal.svelte @@ -14,6 +14,7 @@ import SensitiveInput from '$lib/components/common/SensitiveInput.svelte'; import Tooltip from '$lib/components/common/Tooltip.svelte'; import Switch from '$lib/components/common/Switch.svelte'; + import ConfirmDialog from '$lib/components/common/ConfirmDialog.svelte'; import Tags from './common/Tags.svelte'; import Spinner from '$lib/components/common/Spinner.svelte'; import XMark from '$lib/components/icons/XMark.svelte'; @@ -52,6 +53,7 @@ let modelIds = []; let loading = false; + let showDeleteConfirmDialog = false; const verifyOllamaHandler = async () => { // remove trailing slash from url @@ -684,19 +686,20 @@ -
- {#if edit} - - {/if} +
+
+ {#if edit} + + {/if} +
{/if} - -
+ +
@@ -730,3 +730,13 @@ + + { + onDelete(); + show = false; + }} +/> diff --git a/src/lib/components/AddToolServerModal.svelte b/src/lib/components/AddToolServerModal.svelte index 2f5e30a7c5..078cd70fec 100644 --- a/src/lib/components/AddToolServerModal.svelte +++ b/src/lib/components/AddToolServerModal.svelte @@ -24,6 +24,7 @@ import Spinner from '$lib/components/common/Spinner.svelte'; import XMark from '$lib/components/icons/XMark.svelte'; import Textarea from './common/Textarea.svelte'; + import ConfirmDialog from '$lib/components/common/ConfirmDialog.svelte'; export let onSubmit: Function = () => {}; export let onDelete: Function = () => {}; @@ -61,6 +62,7 @@ let loading = false; let showAdvanced = false; let showAccessControlModal = false; + let showDeleteConfirmDialog = false; const registerOAuthClientHandler = async () => { if (url === '') { @@ -881,38 +883,36 @@ {/if} -
-
-
+
+
{#if edit} {/if} - -
+ +
@@ -921,3 +921,13 @@ + + { + onDelete(); + show = false; + }} +/>