« get me outta code hell

content: misc. image 2.0 - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateWikiHomepageAlbumGridRow.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-04-12 18:09:55 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-04-12 18:18:45 -0300
commitf12c13bebd38b1b189ec7df59ed7024192887d48 (patch)
tree54ab9d04ff18f26bb00f2fd376614b6572772d53 /src/content/dependencies/generateWikiHomepageAlbumGridRow.js
parenta0c68ad7f90e9ef64a8511bf0a57243c2c73ceda (diff)
content: misc. image 2.0
Diffstat (limited to 'src/content/dependencies/generateWikiHomepageAlbumGridRow.js')
-rw-r--r--src/content/dependencies/generateWikiHomepageAlbumGridRow.js17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/content/dependencies/generateWikiHomepageAlbumGridRow.js b/src/content/dependencies/generateWikiHomepageAlbumGridRow.js
index c1d2c79d..a00136ba 100644
--- a/src/content/dependencies/generateWikiHomepageAlbumGridRow.js
+++ b/src/content/dependencies/generateWikiHomepageAlbumGridRow.js
@@ -45,20 +45,17 @@ export default {
 
     images:
       sprawl.albums
-        .map(album => relation('image', album.artTags)),
+        .map(album =>
+          relation('image',
+            (album.hasCoverArt
+              ? album.coverArtworks[0]
+              : null))),
   }),
 
   data: (sprawl, _row) => ({
     names:
       sprawl.albums
         .map(album => album.name),
-
-    paths:
-      sprawl.albums
-        .map(album =>
-          (album.hasCoverArt
-            ? ['media.albumCover', album.directory, album.coverArtFileExtension]
-            : null)),
   }),
 
   generate: (data, relations, {language}) =>
@@ -69,11 +66,9 @@ export default {
       images:
         stitchArrays({
           image: relations.images,
-          path: data.paths,
           name: data.names,
-        }).map(({image, path, name}) =>
+        }).map(({image, name}) =>
             image.slots({
-              path,
               missingSourceContent:
                 language.$('misc.coverGrid.noCoverArt', {
                   album: name,