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}