From efbbb4a9a72bd4a0e15167c26ab1d29a259f0103 Mon Sep 17 00:00:00 2001 From: KenEzekiel Date: Thu, 17 Sep 2026 08:21:02 +0700 Subject: [PATCH] fix(ui): sidebar footer overlap, scroll containment, usage card default state - SidebarFooter: add z-10 + bg-sidebar so scrolling nav items don't bleed through the footer visually - ScrollArea (leftnav): add overflow-hidden to properly clip the scroll container across browsers - SidebarUsageCard: start collapsed (defaultOpen={false}) so the footer doesn't crush the nav scroll area on short/laptop viewports --- ui/litellm-dashboard/src/components/SidebarUsageCard.tsx | 2 +- ui/litellm-dashboard/src/components/leftnav.tsx | 2 +- ui/litellm-dashboard/src/components/shared/Sidebar.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ui/litellm-dashboard/src/components/SidebarUsageCard.tsx b/ui/litellm-dashboard/src/components/SidebarUsageCard.tsx index effb6c29e8e..9f185ff4868 100644 --- a/ui/litellm-dashboard/src/components/SidebarUsageCard.tsx +++ b/ui/litellm-dashboard/src/components/SidebarUsageCard.tsx @@ -96,7 +96,7 @@ export default function SidebarUsageCard({ accessToken, collapsed, onExpandRail const meters = buildMeters(data); return ( - + diff --git a/ui/litellm-dashboard/src/components/leftnav.tsx b/ui/litellm-dashboard/src/components/leftnav.tsx index 9d772f45153..aebb620362d 100644 --- a/ui/litellm-dashboard/src/components/leftnav.tsx +++ b/ui/litellm-dashboard/src/components/leftnav.tsx @@ -637,7 +637,7 @@ const Sidebar_: React.FC = ({ - +