« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/util/search-spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/search-spec.js')
-rw-r--r--src/util/search-spec.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/util/search-spec.js b/src/util/search-spec.js
index 6c6ad221..e9e0a6f9 100644
--- a/src/util/search-spec.js
+++ b/src/util/search-spec.js
@@ -39,6 +39,9 @@ function prepareArtwork(thing, {
   getThumbnailEqualOrSmaller,
   urls,
 }) {
+  const hasWarnings =
+    thing.artTags?.some(artTag => artTag.isContentWarning);
+
   const artworkPath =
     getArtworkPath(thing);
 
@@ -56,7 +59,9 @@ function prepareArtwork(thing, {
   }
 
   const selectedSize =
-    getThumbnailEqualOrSmaller('adorb', mediaSrc);
+    getThumbnailEqualOrSmaller(
+      (hasWarnings ? 'mini' : 'adorb'),
+      mediaSrc);
 
   const mediaSrcJpeg =
     mediaSrc.replace(/\.(png|jpg)$/, `.${selectedSize}.jpg`);