summaryrefslogtreecommitdiff
path: root/client/modalImage
diff options
context:
space:
mode:
Diffstat (limited to 'client/modalImage')
-rw-r--r--client/modalImage/modal.css8
-rw-r--r--client/modalImage/modalImage.container.js6
2 files changed, 9 insertions, 5 deletions
diff --git a/client/modalImage/modal.css b/client/modalImage/modal.css
index cf8f331d..d628cc48 100644
--- a/client/modalImage/modal.css
+++ b/client/modalImage/modal.css
@@ -14,7 +14,7 @@
.modal.visible {
opacity: 1;
pointer-events: auto;
- z-index: 999999999;
+ z-index: 9999999;
}
.modal .inner {
position: absolute;
@@ -68,6 +68,7 @@
align-items: center;
cursor: pointer;
transition: all 0.1s cubic-bezier(0,0,0,1);
+ z-index: 99999999;
}
.modal .prev {
left: 0;
@@ -113,5 +114,8 @@
}
@media all and (max-device-width: 1024px) {
-
+ .modal img {
+ max-width: 100vw;
+ max-height: 90vh;
+ }
} \ No newline at end of file
diff --git a/client/modalImage/modalImage.container.js b/client/modalImage/modalImage.container.js
index b05cd0a3..77f9a9df 100644
--- a/client/modalImage/modalImage.container.js
+++ b/client/modalImage/modalImage.container.js
@@ -77,10 +77,10 @@ class ModalImage extends Component {
}
return (
<div className={visible ? 'modal visible' : 'modal'}>
- <div className='inner'>
- <div className='centered'>
+ <div className='inner' onClick={() => this.close()}>
+ <div className='centered' onClick={e => e.stopPropagation()}>
<img src={img.src} />
- {caption && <div class='caption'>{caption}</div>}
+ {caption && <div className='caption'>{caption}</div>}
</div>
</div>
<div onClick={() => this.prev()} className='prev' aria-label='Previous image' alt='Previous image'><img src='/assets/img/arrow-left.png' /></div>