diff --git a/src/lib/components/chat/Messages/Message.svelte b/src/lib/components/chat/Messages/Message.svelte index 8c14fda0f..c15e7c4ec 100644 --- a/src/lib/components/chat/Messages/Message.svelte +++ b/src/lib/components/chat/Messages/Message.svelte @@ -78,6 +78,7 @@ {rateMessage} {actionMessage} {submitMessage} + {deleteMessage} {continueResponse} {regenerateResponse} {addMessages} diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index d6b31e6a0..14d280560 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -114,6 +114,8 @@ export let saveMessage: Function; export let rateMessage: Function; export let actionMessage: Function; + export let deleteMessage: Function; + export let submitMessage: Function; export let continueResponse: Function; @@ -461,6 +463,10 @@ feedbackLoading = false; }; + const deleteMessageHandler = async () => { + deleteMessage(message.id); + }; + $: if (!edit) { (async () => { await tick(); @@ -1102,6 +1108,35 @@ {/if} {#if isLastMessage} + {#if siblings.length > 1} + + + + {/if}