Skip to content

Commit c38f02b

Browse files
author
Jicheng Lu
committed
add pop up
1 parent e8bb1bf commit c38f02b

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

src/routes/chat/[agentId]/[conversationId]/chat-box.svelte

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -527,7 +527,6 @@
527527
title: 'Are you sure?',
528528
text: "You won't be able to revert this!",
529529
icon: 'warning',
530-
customClass: 'custom-modal',
531530
showCancelButton: true,
532531
confirmButtonText: 'Yes, delete it!',
533532
cancelButtonText: 'No'
@@ -542,15 +541,24 @@
542541
543542
/**
544543
* @param {any} e
545-
* @param {string} messageText
544+
* @param {import('$types').ChatResponseModel} message
546545
*/
547-
function copyMessage(e, messageText) {
546+
function resendMessage(e, message) {
548547
e.preventDefault();
549-
if (!!!text) {
550-
text += messageText;
551-
} else {
552-
text += ' ' + messageText;
553-
}
548+
// @ts-ignore
549+
Swal.fire({
550+
title: 'Are you sure?',
551+
text: "Send this message again!",
552+
icon: 'warning',
553+
showCancelButton: true,
554+
confirmButtonText: 'Yes, go ahead!',
555+
cancelButtonText: 'No'
556+
// @ts-ignore
557+
}).then(async (result) => {
558+
if (result.value) {
559+
sendChatMessage(message?.text, { truncateMsgId: message?.message_id });
560+
}
561+
});
554562
}
555563
556564
/**
@@ -859,12 +867,12 @@
859867
</div>
860868
{#if !isLite}
861869
<Dropdown>
862-
<DropdownToggle class="dropdown-toggle" tag="span" color="">
870+
<DropdownToggle class="dropdown-toggle" tag="span" disabled={isSendingMsg || isThinking}>
863871
<i class="bx bx-dots-vertical-rounded" />
864872
</DropdownToggle>
865873
<DropdownMenu class="dropdown-menu-end">
866874
<DropdownItem on:click={(e) => editMessage(e, message)}>Edit</DropdownItem>
867-
<DropdownItem on:click={(e) => copyMessage(e, message.text)}>Copy</DropdownItem>
875+
<DropdownItem on:click={(e) => resendMessage(e, message)}>Resend</DropdownItem>
868876
<DropdownItem on:click={(e) => deleteMessage(e, message.message_id)}>Delete</DropdownItem>
869877
</DropdownMenu>
870878
</Dropdown>

0 commit comments

Comments
 (0)