diff options
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 |
commit | f12c13bebd38b1b189ec7df59ed7024192887d48 (patch) | |
tree | 54ab9d04ff18f26bb00f2fd376614b6572772d53 /src/content/dependencies/generateWikiHomepageAlbumGridRow.js | |
parent | a0c68ad7f90e9ef64a8511bf0a57243c2c73ceda (diff) |
content: misc. image 2.0
Diffstat (limited to 'src/content/dependencies/generateWikiHomepageAlbumGridRow.js')
-rw-r--r-- | src/content/dependencies/generateWikiHomepageAlbumGridRow.js | 17 |
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, |