From 26ca751a9d17ccfd35a9c886ef564eb7ee4873d8 Mon Sep 17 00:00:00 2001 From: Anish Sarkar <104695310+AnishSarkar22@users.noreply.github.com> Date: Tue, 20 Jan 2026 18:28:50 +0530 Subject: [PATCH] refactor: update UI component styles and interactions - Increased gap between action items in Header for improved layout. - Added onCloseAutoFocus to ChatShareButton for better focus management. - Enhanced ChevronDown icon in ModelSelector with rotation effect for better visual feedback. - Adjusted padding in ModelSelector to maintain consistent spacing. --- surfsense_web/components/layout/ui/header/Header.tsx | 2 +- surfsense_web/components/new-chat/chat-share-button.tsx | 1 + surfsense_web/components/new-chat/model-selector.tsx | 9 ++++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/surfsense_web/components/layout/ui/header/Header.tsx b/surfsense_web/components/layout/ui/header/Header.tsx index f4d324cfb..4ede62075 100644 --- a/surfsense_web/components/layout/ui/header/Header.tsx +++ b/surfsense_web/components/layout/ui/header/Header.tsx @@ -57,7 +57,7 @@ export function Header({ {/* Right side - Actions */} -
+
{/* Notifications */} {/* Share button - only show on chat pages when thread exists */} diff --git a/surfsense_web/components/new-chat/chat-share-button.tsx b/surfsense_web/components/new-chat/chat-share-button.tsx index bcb1f324c..05a8a7306 100644 --- a/surfsense_web/components/new-chat/chat-share-button.tsx +++ b/surfsense_web/components/new-chat/chat-share-button.tsx @@ -125,6 +125,7 @@ export function ChatShareButton({ thread, onVisibilityChange, className }: ChatS className="w-[280px] md:w-[320px] p-0 rounded-lg shadow-lg border-border/60" align="end" sideOffset={8} + onCloseAutoFocus={(e) => e.preventDefault()} >
{/* Updating overlay */} diff --git a/surfsense_web/components/new-chat/model-selector.tsx b/surfsense_web/components/new-chat/model-selector.tsx index dba29dfcd..dfe28d570 100644 --- a/surfsense_web/components/new-chat/model-selector.tsx +++ b/surfsense_web/components/new-chat/model-selector.tsx @@ -202,7 +202,10 @@ export function ModelSelector({ onEdit, onAddNew, className }: ModelSelectorProp Select Model )} - + @@ -225,7 +228,7 @@ export function ModelSelector({ onEdit, onAddNew, className }: ModelSelectorProp
)} -
+
- +

No models found

Try a different search term