Skip to content

useTenants

useTenants(options?): UseTenantsReturn

Hook for managing tenants

Provides tenant list and management functions for multi-tenant applications.

ParameterType
optionsUseTenantsOptions

UseTenantsReturn

function TenantManager() {
const { tenants, isLoading, setCurrentTenant, currentTenantId } = useTenants()
if (isLoading) return <div>Loading...</div>
return (
<select
value={currentTenantId || ''}
onChange={(e) => setCurrentTenant(e.target.value || undefined)}
>
{tenants.map(t => (
<option key={t.id} value={t.id}>
{t.name} ({t.my_role})
</option>
))}
</select>
)
}