The modal component can be used to overlay an area of the screen which can contain a prompt, dialog or interaction.
On p-modal
set display to display:flex
or display:none
to toggle the visibility of the modal.
Optional footer element with a p-modal__footer
class name can be added to the modal dialog to provide additional options.
To import just this component into your project, copy the snippet below and include it in your main Sass file.
// import Vanilla and include base mixins
// this only needs to happen once in a given project
@import 'vanilla-framework';
@include vf-base;
@include vf-p-modal;
For more information see Customising Vanilla in your projects, which includes overrides and importing instructions.
You can use modal dialogs in React by installing our react-component library and importing Modal
component.