From 925920eee1116207db4aacf1eab69031a814c138 Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Fri, 10 Apr 2026 10:05:50 +0000 Subject: [PATCH] fix: add typing indicator back when waiting for response --- .../src/lib/components/ChatInterface.svelte | 14 ++++++++++++++ src/frontend/src/routes/bot/[id]/+page.svelte | 1 + 2 files changed, 15 insertions(+) diff --git a/src/frontend/src/lib/components/ChatInterface.svelte b/src/frontend/src/lib/components/ChatInterface.svelte index 072369b..697d622 100644 --- a/src/frontend/src/lib/components/ChatInterface.svelte +++ b/src/frontend/src/lib/components/ChatInterface.svelte @@ -6,6 +6,7 @@ interface Props { bot: Bot | null; messages: ChatMessage[]; + isSending?: boolean; onSendMessage: (message: string) => void; onSelectBot?: (botId: string) => void; availableBots?: Bot[]; @@ -15,6 +16,7 @@ let { bot, messages, + isSending = false, onSendMessage, onSelectBot, availableBots = [], @@ -132,6 +134,18 @@ {/each} + + {#if isSending} +
+
+
+ + + +
+
+
+ {/if} {#if bot} diff --git a/src/frontend/src/routes/bot/[id]/+page.svelte b/src/frontend/src/routes/bot/[id]/+page.svelte index df004b0..1fd5d5a 100644 --- a/src/frontend/src/routes/bot/[id]/+page.svelte +++ b/src/frontend/src/routes/bot/[id]/+page.svelte @@ -109,6 +109,7 @@