Full Screen Modal
Full screen modal is an immersive takeover of the entire viewport. The background content pushes back and dims while the modal scales up from the center.
#
#
#
#
- For builder or editor experiences that need the whole screen.
#
- If presenting information or a form, use a dialog instead.
- If showing a detail or edit view alongside the page context, use a drawer instead.
#
| Name | Default | Description |
|---|---|---|
isOpen | — | booleanWhether the modal is open. |
onClose | — | () => voidCallback invoked to close the modal. |
children | — | ReactNodeModal content. |
containerRef | — | RefObject<HTMLElement>Ref to the app container element that receives the push-back effect. Defaults to `document.body.firstElementChild`. |
closeOnEsc | true | booleanClose modal on escape key press. |