From 2ce590077037fd9ec67cdc67b92ac2e351e4db7d Mon Sep 17 00:00:00 2001 From: Yuneng Jiang Date: Sat, 25 Jul 2026 17:43:53 -0700 Subject: [PATCH] style(ui): match MCP Servers tabs to the dashboard's line tab pattern The MCP Servers page was the only page-level tab bar using the segmented (pill) TabsList stretched with w-full, which rendered a full-width grey bar with a lone pill on the left. Every other page-level tab bar (budgets, vector stores, access groups, organizations, routing groups, API reference) uses the underlined line variant, so use that here too. --- .../mcp-servers/_components/mcp_servers.tsx | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.tsx b/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.tsx index 79bc6a9bb37..ebb1d710bf2 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.tsx +++ b/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.tsx @@ -517,31 +517,29 @@ const MCPServers: React.FC = ({ accessToken, userRole, userID }) accessToken={accessToken} /> - - + + All Servers - + Toolsets - + Connect {isAdminRole(userRole) && ( - + Semantic Filter )} {isAdminRole(userRole) && ( - + Network Settings )} {isAdminRole(userRole) && ( - - - Submitted MCPs - + + Submitted MCPs )}