useTenants
useTenants(
options?):UseTenantsReturn
Hook for managing tenants
Provides tenant list and management functions for multi-tenant applications.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
options | UseTenantsOptions |
Returns
Section titled “Returns”Example
Section titled “Example”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> )}