+
{/if}
@@ -89,4 +81,14 @@
margin-right: 0px;
margin-left: auto;
}
+
+ .chatbot-container {
+ display: flex;
+ flex-direction: column;
+ }
+
+ .chatbot-icon {
+ display: flex;
+ justify-content: flex-end;
+ }
\ No newline at end of file
diff --git a/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte b/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte
index 41bd2a8b..0e0e68c7 100644
--- a/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte
+++ b/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte
@@ -221,13 +221,12 @@
isCreatingNewConv = false;
if (conv && !!e.data.text) {
isLoading = true;
+ openFrame();
sendChatMessage(e.data.text, e.data.data || null, conv.id).then(() => {
isLoading = false;
- openFrame();
redirectToNewConversation(conv);
}).catch(() => {
isLoading = false;
- openFrame();
});
} else {
openFrame();
@@ -241,11 +240,8 @@
/** @param {any} e */
function handleChatAction(e) {
if (!!e.data.text && !isThinking && !isSendingMsg) {
- sendChatMessage(e.data.text, e.data.data || null).then(() => {
- openFrame();
- }).catch(() => {
- openFrame();
- });
+ openFrame();
+ sendChatMessage(e.data.text, e.data.data || null);
}
}