<ManageOrganization/> component
<ManageOrganization /> is the full organization settings surface. It is the page-sized companion to <OrganizationSwitcher /> and exposes the organization tabs that the deployment enables.
Usage
The following example shows a basic usage of <ManageOrganization />.
export default function OrganizationSettingsPage() { return <ManageOrganization />;}Behavior
The component waits for the active organization to load, then renders the tabs that are actually enabled for the current deployment.
It keeps the current organization sticky while the data refetches so the page does not flicker back to an empty state during normal updates.
- General settings are always present.
- Domains, members, invitations, roles, and SSO appear only when the deployment and organization settings allow them.
- If there is no active organization, the page falls back to the empty state and asks the user to pick one first.
Tabs
| Tab | What it covers |
|---|---|
| General | The general tab holds the organization name and the core settings that define the organization itself. It is the first tab the page opens because that is the default edit path for most teams. |
| Domains | The domains tab appears only when domain management is enabled for the deployment. It is the place for verified organization domains and the controls around them. |
| Members | The members tab lists the organization members and their roles. It is the tab users open when they need to review or change access inside the organization. |
| Invitations | The invitations tab is the place for pending invites and invite management. It only shows up when the deployment allows organization invitations. |
| Roles | The roles tab appears only when custom organization roles are enabled. It is where role definitions and role assignment live for the current organization. |
| SSO | The SSO tab appears only when the deployment has enterprise SSO turned on. It is the organization-level surface for identity provider settings and related controls. |
Examples
Organization settings page
export default function OrganizationSettingsPage() { return <ManageOrganization />;}