diff --git a/app/soapbox/components/media_gallery.js b/app/soapbox/components/media_gallery.js
index a79ccbd43..d16d746f2 100644
--- a/app/soapbox/components/media_gallery.js
+++ b/app/soapbox/components/media_gallery.js
@@ -577,22 +577,28 @@ class MediaGallery extends React.PureComponent {
/>
));
- let spoilerButton;
+ let warning;
- if (visible) {
- spoilerButton = ;
+ if (sensitive) {
+ warning = ;
} else {
- spoilerButton = (
-
- );
+ warning = ;
}
return (
- {spoilerButton}
+ {sensitive && (
+ visible ? (
+
+ ) : (
+
+ )
+ )}
{children}
diff --git a/app/soapbox/features/video/index.js b/app/soapbox/features/video/index.js
index 35312e8ab..69c16ee47 100644
--- a/app/soapbox/features/video/index.js
+++ b/app/soapbox/features/video/index.js
@@ -449,7 +449,7 @@ class Video extends React.PureComponent {
onVolumeChange={this.handleVolumeChange}
/>}
-
+
@@ -493,7 +493,7 @@ class Video extends React.PureComponent {
- {!onCloseVideo && }
+ {(sensitive && !onCloseVideo) && }
{(!fullscreen && onOpenVideo) && }
{onCloseVideo && }