diff --git a/src/components/css/Modal.css b/src/components/css/Modal.css index 2dc283d..77b5c65 100644 --- a/src/components/css/Modal.css +++ b/src/components/css/Modal.css @@ -12,8 +12,14 @@ align-items: center; transition: opacity 300ms ease-out 50ms, width 300ms ease-out 50ms, background-color 80ms ease-out; } +.modal.hide * { + visibility: hidden; + transition: visibility 300ms; + +} .modal.show { + display:flex; width: 100%; background-color: rgba(0,0,0,0.4); opacity: 1; @@ -21,10 +27,8 @@ } .modal .box { + border: 2px solid #544545; border-radius: 10px; - border-style: solid; - border-color: #544545; - border-width: 2px; background-color: white; padding: 25px; } diff --git a/src/components/subcomponents/Modal.js b/src/components/subcomponents/Modal.js index 8f8458b..6f1d048 100644 --- a/src/components/subcomponents/Modal.js +++ b/src/components/subcomponents/Modal.js @@ -22,7 +22,7 @@ const Modal = props => { * once you're ready to display the modal. If it exists or is set to true it will display the modal. */ return ReactDOM.createPortal( -
+
e.stopPropagation()} className="box">
{props.title}