From 7407eeede83551719f93b70b467c9834a993f40c Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 14 Jul 2026 03:16:20 -0400 Subject: [PATCH] refac --- src/lib/components/chat/MessageInput.svelte | 4 ++-- .../chat/ModelSelector/Selector.svelte | 13 +++++++------ src/lib/components/chat/Navbar.svelte | 17 ++++++++++++----- 3 files changed, 21 insertions(+), 13 deletions(-) diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index 89a91857a8..a50bff1fd6 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -2013,13 +2013,13 @@
-
+
diff --git a/src/lib/components/chat/ModelSelector/Selector.svelte b/src/lib/components/chat/ModelSelector/Selector.svelte index 0f4fa6b605..1f4aedbfff 100644 --- a/src/lib/components/chat/ModelSelector/Selector.svelte +++ b/src/lib/components/chat/ModelSelector/Selector.svelte @@ -20,7 +20,6 @@ user, MODEL_DOWNLOAD_POOL, models, - mobile, temporaryChatEnabled, settings, config @@ -76,6 +75,7 @@ let triggerElement: HTMLElement | null = null; let contentElement: HTMLElement | null = null; let dropdownPosition = { top: 0, left: 0, width: 0 }; + const fullWidthBreakpoint = 640; const portal = (node: HTMLElement) => { document.body.appendChild(node); @@ -94,6 +94,7 @@ const contentHeight = contentRect?.height ?? 0; const spaceBelow = window.innerHeight - rect.bottom - 8; const spaceAbove = rect.top - 8; + const fullWidth = window.innerWidth < fullWidthBreakpoint; const resolvedPlacement = placement === 'auto' ? contentHeight && spaceBelow < contentHeight && spaceAbove > spaceBelow @@ -105,8 +106,8 @@ resolvedPlacement === 'top' && contentHeight ? rect.top - contentHeight - 2 : rect.bottom + 2, - left: $mobile ? 8 : align === 'end' && contentWidth ? rect.right - contentWidth : rect.left, - width: $mobile ? window.innerWidth - 16 : 0 + left: fullWidth ? 8 : align === 'end' && contentWidth ? rect.right - contentWidth : rect.left, + width: fullWidth ? window.innerWidth - 16 : 0 }; }; @@ -641,7 +642,7 @@ }} > {triggerLabel} - +
@@ -649,12 +650,12 @@
-