From 4561f25021094ab355439f6200aed6f0fa13966b Mon Sep 17 00:00:00 2001 From: Imad Saddik Date: Sat, 14 Mar 2026 06:43:19 +0000 Subject: [PATCH] refactor: call chatWidthClasses once and reuse it everywhere --- .../components/app/chat/ChatMessages/ChatMessages.svelte | 5 +++-- .../lib/components/app/chat/ChatScreen/ChatScreen.svelte | 7 ++++--- .../app/chat/ChatScreen/ChatScreenProcessingInfo.svelte | 7 ++++--- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessages.svelte b/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessages.svelte index 81c587bbb6..0362ca641d 100644 --- a/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessages.svelte +++ b/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessages.svelte @@ -18,6 +18,7 @@ let allConversationMessages = $state([]); const currentConfig = config(); + let widthClasses = $derived(chatWidthClasses()); setChatActionsContext({ copy: async (message: DatabaseMessage) => { @@ -144,8 +145,8 @@
{#each displayMessages as { message, isLastAssistantMessage, siblingInfo } (message.id)} @@ -428,7 +429,7 @@ ondrop={handleDrop} role="main" > -
+

llama.cpp

diff --git a/tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenProcessingInfo.svelte b/tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenProcessingInfo.svelte index e34eeef491..f2d631ab2e 100644 --- a/tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenProcessingInfo.svelte +++ b/tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenProcessingInfo.svelte @@ -8,7 +8,8 @@ import { chatWidthClasses } from '$lib/stores/chat.svelte'; const processingState = useProcessingState(); - + + let widthClasses = $derived(chatWidthClasses()); let isCurrentConversationLoading = $derived(isLoading()); let isStreaming = $derived(isChatStreaming()); let hasProcessingData = $derived(processingState.processingState !== null); @@ -63,8 +64,8 @@
{#each processingDetails as detail (detail)} {detail}