Request Access Dialog
Request access dialog with a locked document card, an access level radio list from view to edit, a message field, and a response note.
Request access dialog with a locked document card, an access level radio list from view to edit, a message field, and a response note.
Search blocks by description or jump to a page.
The source for every Application block is included with Basic and Pro. Pick a plan to copy the code.
Already purchased? Log in
Request Access Dialog is the static blueprint for asking a document owner to let you in, rendered open over a scrim. The heading tells the user their account reaches the workspace but not this file, and a document card names it, Q3 pricing model, a Finance spreadsheet owned by Hana Kim, with her avatar. A radio list picks the level to request, can view, can comment, or can edit, each with a short detail line and view preselected. A message field carries a note to Hana so she has context, and a helper line notes it is optional but answered faster.
The access levels are one typed array and the dialog is static markup with no Radix portal opened, so the scrim renders correctly inside the preview iframe. A muted callout sets expectations on the reply, Hana gets an email and an in app notification, the requester hears back the moment she responds, and the request expires after 14 days if she does not. Naming the owner and the wait turns a dead end into a clear next step.
Reach for this block whenever a user hits a resource they can see exists but cannot open, so the wall becomes a request instead of a stop. Wire the radio group to the access level, post the message with the request, and route it to the owner over email and in app.
A natural flow around it on an Application Pro page:
Before
After
One strong use is a document access request routed to its owner. Other permission gates:
Tip: let the requester pick the access level, asking for view when view is enough gets a faster yes.