src/modules/Modal/Modal.js
A standard modal.
A modal can reduce its complexity.
A modal can be top aligned.
When your modal content exceeds the height of the browser the scrollable area will automatically expand to include just enough space for scrolling, without scrolling the page below.
Multiple modals can be displayed on top of one another.
A modal can be a controlled component.
A modal can be created with shorthand props.
A modal can vary in size.
A modal can use the entire size of the screen.
A modal can specify dimmer variations.
Modal can config not to close by escape or dimmer click.
A Modal can have a close icon.