Transfer Ownership Dialog
Transfer-ownership dialog with a member Select, two named consequence rows, a type-to-confirm input, and the irreversible-without-them note.
Transfer-ownership dialog with a member Select, two named consequence rows, a type-to-confirm input, and the irreversible-without-them note.
The Application Collection unlocks the source for every Application block. All Access unlocks every Collection.
Already purchased? Log in
Transfer Ownership Dialog is the static blueprint for the most consequential action in a workspace settings page. Avery Stone is shown as the current Owner with their avatar and badge; a closed Select defaults to Marcus Kim as the recipient. Two consequence rows spell out what changes immediately: You become an Admin losing billing access and workspace deletion, and Marcus Kim becomes the Owner gaining billing, deletion, and full member management. A muted callout states This action cannot be undone by support. Reversing it requires Marcus Kim to transfer ownership back to you. A type-to-confirm input expects the word transfer, and the Transfer ownership button is disabled until the field matches.
The consequences are one typed array and the dialog is static markup with no Radix portal opened, so the scrim renders correctly inside the preview iframe.
Reach for this block on the workspace settings danger zone page, behind a confirmation step before this dialog appears. Wire the Select to your members API, the Input to a controlled value, and enable the button only when the value equals the required word.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the workspace owner transfer flow. Other high-stakes transfer dialogs:
Tip: naming the recipient in the consequence rows, not just you, makes the stakes impossible to skim past.