diff --git a/frontend/src/sidebar/Sidebar.jsx b/frontend/src/sidebar/Sidebar.jsx
index 3df2376..2f32052 100644
--- a/frontend/src/sidebar/Sidebar.jsx
+++ b/frontend/src/sidebar/Sidebar.jsx
@@ -228,6 +228,7 @@ const Sidebar = ({
const tenantButtonRef = useRef(null);
const tenantMenuRef = useRef(null);
const [tenantMenuOpen, setTenantMenuOpen] = useState(false);
+ const showTenantList = tenants.length > 1;
const toggleTenantMenu = useCallback(() => {
const next = !tenantMenuOpen;
@@ -350,32 +351,38 @@ const Sidebar = ({
/>
{tenantMenuOpen ? (
-
-
- {tenants.length === 0 ? (
- No tenants available.
- ) : (
- tenants.map((tenant) => {
- const tenantId = tenant?.id || null;
- const isActive = tenantId === activeTenantId;
- const tenantLabel = tenant?.name || tenant?.slug || tenantId || 'Tenant';
- return (
-
- );
- })
- )}
-
+
+ {showTenantList ? (
+ <>
+
Switch tenant
+
+ {tenants.map((tenant) => {
+ const tenantId = tenant?.id || null;
+ const isActive = tenantId === activeTenantId;
+ const tenantLabel = tenant?.name || tenant?.slug || tenantId || 'Tenant';
+ return (
+
+ );
+ })}
+
+ >
+ ) : null}