summaryrefslogtreecommitdiffhomepage
path: root/packages/frontend/src/lib/components/ChatMessage.svelte
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-05-20 13:47:33 +0900
committerAdam Malczewski <[email protected]>2026-05-20 13:47:33 +0900
commit4d54b90fbf9273c3dc2f26a856d67e16c3927e94 (patch)
tree4788b66723ddcc8c98de06491dca1203314cfb80 /packages/frontend/src/lib/components/ChatMessage.svelte
parent6ec5803e953534c077f863d723972c78796fe16a (diff)
downloaddispatch-4d54b90fbf9273c3dc2f26a856d67e16c3927e94.tar.gz
dispatch-4d54b90fbf9273c3dc2f26a856d67e16c3927e94.zip
feat: smart scroll — auto-follow during streaming, manual mode on scroll up, scroll-to-bottom button
Diffstat (limited to 'packages/frontend/src/lib/components/ChatMessage.svelte')
-rw-r--r--packages/frontend/src/lib/components/ChatMessage.svelte2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/frontend/src/lib/components/ChatMessage.svelte b/packages/frontend/src/lib/components/ChatMessage.svelte
index 09182f3..46fd654 100644
--- a/packages/frontend/src/lib/components/ChatMessage.svelte
+++ b/packages/frontend/src/lib/components/ChatMessage.svelte
@@ -11,7 +11,7 @@ const isUser = $derived(message.role === "user");
<div class="chat {isUser ? 'chat-end' : 'chat-start'} mb-2">
<div class="chat-bubble {isUser ? 'chat-bubble-primary' : 'chat-bubble-secondary'} max-w-[80%] break-words">
{#if message.thinking}
- <div class="collapse collapse-arrow mb-2">
+ <div class="collapse collapse-arrow mb-2 p-1">
<input type="checkbox" />
<div class="collapse-title text-sm opacity-60 italic py-0 pl-0 pr-8 min-h-0">Thinking...</div>
<div class="collapse-content text-sm opacity-60 italic p-0">