UNPKG

materialuiupgraded

Version:

Material-UI's workspace package

26 lines (18 loc) 944 B
--- title: Modal React component components: Modal --- # Modal <p class="description">The modal component provides a solid foundation for creating dialogs, popovers, lightboxes, or whatever else.</p> The component renders its `children` node in front of a backdrop component. The `Modal` offers a few helpful features over using just a [`Portal`](/utils/portal/) component and some styles: - Manages dialog stacking when one-at-a-time just isn't enough. - Creates a backdrop, for disabling interaction below the modal. - It properly manages focus; moving to the modal content, and keeping it there until the modal is closed. - It disables scrolling of the page content while open. - Adds the appropriate ARIA roles automatically. This component shares many concepts with [react-overlays](https://react-bootstrap.github.io/react-overlays/#modals). ## Simple modal {{"demo": "pages/utils/modal/SimpleModal.js"}}