diff --git a/ui/web/src/components/layout/topbar.tsx b/ui/web/src/components/layout/topbar.tsx
index 31ac9f9e..33b2dd2f 100644
--- a/ui/web/src/components/layout/topbar.tsx
+++ b/ui/web/src/components/layout/topbar.tsx
@@ -25,8 +25,6 @@ export function Topbar() {
const toggleSidebar = useUiStore((s) => s.toggleSidebar);
const setMobileSidebarOpen = useUiStore((s) => s.setMobileSidebarOpen);
const isMobile = useIsMobile();
- const [showAbout, setShowAbout] = useState(false);
-
const isDark = theme === "dark" || (theme === "system" && window.matchMedia("(prefers-color-scheme: dark)").matches);
const handleSidebarToggle = isMobile
@@ -52,15 +50,6 @@ export function Topbar() {
-
-
-
);
}
@@ -115,6 +103,7 @@ function UserMenu() {
const { currentTenant, currentTenantName, tenants, isCrossTenant, isMultiTenant, currentTenantId } = useTenants();
const [open, setOpen] = useState(false);
const [showLogoutConfirm, setShowLogoutConfirm] = useState(false);
+ const [showAbout, setShowAbout] = useState(false);
const navigate = useNavigate();
const tenantLabel = currentTenant?.name || currentTenantName || "";
@@ -206,6 +195,15 @@ function UserMenu() {
{t("apiKeys")}
+ {/* About */}
+
+
{/* Logout */}
@@ -230,6 +228,7 @@ function UserMenu() {
onConfirm={() => { setShowLogoutConfirm(false); logout(); }}
/>
+
>
);
}