« get me outta code hell

content: gCAOriginDetails: hide "album cover" line on singles - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-07-02 18:02:46 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-07-02 18:02:46 -0300
commitb86a63f8adeabd2b0289ace4fcc7a828de3dbc8d (patch)
tree0e57de4a339c41c940fbe9203c9f2a261f9d4d06 /src/content
parent112a840bdf69bfba5aae893e92b0b20c4a4884fd (diff)
content: gCAOriginDetails: hide "album cover" line on singles
Diffstat (limited to 'src/content')
-rw-r--r--src/content/dependencies/generateCoverArtworkOriginDetails.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/content/dependencies/generateCoverArtworkOriginDetails.js b/src/content/dependencies/generateCoverArtworkOriginDetails.js
index 8628179e..5a7768fc 100644
--- a/src/content/dependencies/generateCoverArtworkOriginDetails.js
+++ b/src/content/dependencies/generateCoverArtworkOriginDetails.js
@@ -50,6 +50,10 @@ export default {
 
     artworkThingType:
       query.artworkThingType,
+
+    forSingleStyleAlbum:
+      query.artworkThingType === 'album' &&
+      artwork.thing.style === 'single',
   }),
 
   generate: (data, relations, {html, language, pagePath}) =>
@@ -98,6 +102,7 @@ export default {
           const trackArtFromAlbum =
             pagePath[0] === 'track' &&
             data.artworkThingType === 'album' &&
+            !data.forSingleStyleAlbum &&
               language.$(capsule, 'trackArtFromAlbum', {
                 album:
                   relations.albumLink.slot('color', false),