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}