diff --git a/frontend/src/features/tenants/components/TenantCard.tsx b/frontend/src/features/tenants/components/TenantCard.tsx
index 08e19f467..8782b2bdb 100644
--- a/frontend/src/features/tenants/components/TenantCard.tsx
+++ b/frontend/src/features/tenants/components/TenantCard.tsx
@@ -198,13 +198,16 @@ export function TenantCard({
const hue = hueOf(tenant.name || tenant.domain)
const initial = (tenant.name || tenant.domain).charAt(0).toUpperCase()
const terminated = tenant.status === 'TERMINATED'
+ const canEnter = readable && !terminated
return (
enterTenant(tenant) : undefined}
className={cn(
'group relative flex flex-col overflow-hidden rounded-xl border border-border bg-card shadow-sm transition-all duration-200',
readable ? 'hover:border-primary/40 hover:shadow-md' : 'opacity-60 saturate-[0.35]',
- terminated && 'opacity-50'
+ terminated && 'opacity-50',
+ canEnter && 'cursor-pointer'
)}
>
-
+
e.stopPropagation()}
+ >