diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index 9f0fd16ab..e8c6c3925 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -37,6 +37,9 @@ import Spinner from '$lib/components/common/Spinner.svelte'; import WebSearchResults from './ResponseMessage/WebSearchResults.svelte'; import Sparkles from '$lib/components/icons/Sparkles.svelte'; + + import DeleteConfirmDialog from '$lib/components/common/ConfirmDialog.svelte'; + import Error from './Error.svelte'; import Citations from './Citations.svelte'; import CodeExecutions from './CodeExecutions.svelte'; @@ -126,6 +129,8 @@ export let isLastMessage = true; export let readOnly = false; + let showDeleteConfirm = false; + let model = null; $: model = $models.find((m) => m.id === message.model); @@ -516,6 +521,14 @@ }); + { + deleteMessageHandler(); + }} +/> + {#key message.id}
{ - deleteMessageHandler(); + showDeleteConfirm = true; }} > + { + deleteMessageHandler(); + }} +/> +
{#if !($settings?.chatBubble ?? true)}
@@ -340,7 +352,7 @@