From 22cbf85e964a7bb614203f3f14aa3998d0628e1c Mon Sep 17 00:00:00 2001 From: TJ Date: Fri, 29 May 2026 09:24:53 -0700 Subject: [PATCH] fix(site): adjust agents sidebar spacing (#25857) Fixes minor spacing issues in the agents sidebar. ## Changes - Reduce gap between New Agent / Search nav items from `gap-1` (0.25rem) to `gap-[0.15rem]` - Change Chats header top spacing from `mt-4` (margin-top 1rem) to `pt-6` (padding-top 1.5rem) - Remove `pt-5` padding-top from the scroll content groups container (Today, Yesterday, etc.) - Add `pr-1` (0.25rem padding-right) to the unread indicator circle > Generated by Coder Agents on behalf of @tracyjohnsonux --- .../components/ChatsSidebar/chats/ChatsPanel.tsx | 8 ++++---- .../components/ChatsSidebar/settings/SettingsNavItem.tsx | 2 +- .../components/ChatsSidebar/tree/ChatTreeNode.tsx | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/site/src/pages/AgentsPage/components/ChatsSidebar/chats/ChatsPanel.tsx b/site/src/pages/AgentsPage/components/ChatsSidebar/chats/ChatsPanel.tsx index dca8dfb6d3..bd7482767d 100644 --- a/site/src/pages/AgentsPage/components/ChatsSidebar/chats/ChatsPanel.tsx +++ b/site/src/pages/AgentsPage/components/ChatsSidebar/chats/ChatsPanel.tsx @@ -347,7 +347,7 @@ export const ChatsPanel: FC = ({ >
-
+
-

+

Chats

@@ -446,7 +446,7 @@ export const ChatsPanel: FC = ({ "sm:[mask-image:none] sm:[-webkit-mask-image:none]", )} > -
+
{loadError ? (
diff --git a/site/src/pages/AgentsPage/components/ChatsSidebar/settings/SettingsNavItem.tsx b/site/src/pages/AgentsPage/components/ChatsSidebar/settings/SettingsNavItem.tsx index 3282b6596f..97a6fbc856 100644 --- a/site/src/pages/AgentsPage/components/ChatsSidebar/settings/SettingsNavItem.tsx +++ b/site/src/pages/AgentsPage/components/ChatsSidebar/settings/SettingsNavItem.tsx @@ -34,7 +34,7 @@ const navItemClassName = ( className: string | undefined, ) => cn( - "flex w-full items-center gap-2.5 rounded-md border-0 px-2.5 py-2 text-left text-sm cursor-pointer transition-colors no-underline", + "flex w-full items-center gap-2.5 rounded-md border-0 px-2.5 py-1.5 text-left text-sm cursor-pointer transition-colors no-underline", active ? "bg-surface-quaternary/25 text-content-primary font-medium" : "bg-transparent text-content-secondary hover:bg-surface-tertiary/50 hover:text-content-primary", diff --git a/site/src/pages/AgentsPage/components/ChatsSidebar/tree/ChatTreeNode.tsx b/site/src/pages/AgentsPage/components/ChatsSidebar/tree/ChatTreeNode.tsx index 155058f4c0..aa0a693b40 100644 --- a/site/src/pages/AgentsPage/components/ChatsSidebar/tree/ChatTreeNode.tsx +++ b/site/src/pages/AgentsPage/components/ChatsSidebar/tree/ChatTreeNode.tsx @@ -208,7 +208,7 @@ export const ChatTreeNode: FC = ({ chat, isChildNode }) => { ); return ( -
+
= ({ chat, isChildNode }) => { {chat.has_unread && !isActiveChat ? (