From f7aec09463c1133398883a86924b5882c98006b1 Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Tue, 17 Mar 2026 15:16:02 -0700 Subject: [PATCH] feat(ui): remove Chat UI page link and banner from sidebar and playground --- .../app/(dashboard)/components/Sidebar2.tsx | 36 ---------- .../src/app/(dashboard)/playground/page.tsx | 66 ------------------- 2 files changed, 102 deletions(-) diff --git a/ui/litellm-dashboard/src/app/(dashboard)/components/Sidebar2.tsx b/ui/litellm-dashboard/src/app/(dashboard)/components/Sidebar2.tsx index ceb14864ad9..18ab475f228 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/components/Sidebar2.tsx +++ b/ui/litellm-dashboard/src/app/(dashboard)/components/Sidebar2.tsx @@ -20,7 +20,6 @@ import { ToolOutlined, TagsOutlined, AuditOutlined, - MessageOutlined, } from "@ant-design/icons"; // import { // all_admin_roles, @@ -466,41 +465,6 @@ const Sidebar2: React.FC = ({ accessToken, userRole, defaultSelect {isAdminRole(userRole) && !collapsed && } - {/* Pinned "Open Chat" button at bottom */} -
- { - (e.currentTarget as HTMLAnchorElement).style.background = "#0958d9"; - }} - onMouseLeave={(e) => { - (e.currentTarget as HTMLAnchorElement).style.background = "#1677ff"; - }} - > - - {!collapsed && Open Chat} - -
); diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx b/ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx index 693dc6b20ee..2b4b4ace491 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx +++ b/ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx @@ -8,8 +8,6 @@ import ComplianceUI from "@/components/playground/complianceUI/ComplianceUI"; import { TabGroup, TabList, Tab, TabPanels, TabPanel } from "@tremor/react"; import useAuthorized from "@/app/(dashboard)/hooks/useAuthorized"; import { fetchProxySettings } from "@/utils/proxyUtils"; -import { useUIConfig } from "@/app/(dashboard)/hooks/uiConfig/useUIConfig"; -import { MessageOutlined, CloseOutlined } from "@ant-design/icons"; interface ProxySettings { PROXY_BASE_URL?: string; @@ -19,12 +17,6 @@ interface ProxySettings { export default function PlaygroundPage() { const { accessToken, userRole, userId, disabledPersonalKeyCreation, token } = useAuthorized(); const [proxySettings, setProxySettings] = useState(undefined); - const [chatBannerDismissed, setChatBannerDismissed] = useState(false); - const { data: uiConfig } = useUIConfig(); - const uiRoot = uiConfig?.server_root_path && uiConfig.server_root_path !== "/" - ? uiConfig.server_root_path.replace(/\/+$/, "") - : ""; - const chatHref = `${uiRoot}/ui/chat`; useEffect(() => { const initializeProxySettings = async () => { @@ -44,64 +36,6 @@ export default function PlaygroundPage() { return (
- {!chatBannerDismissed && ( -
- - New - - - Chat UI - {" "}— a ChatGPT-like interface for your users to chat with AI models and MCP tools. Share it with your team. - - - Open Chat UI → - - -
- )} Chat