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/generateWikiHomepageAlbumCarouselRow.js | |
parent | a0c68ad7f90e9ef64a8511bf0a57243c2c73ceda (diff) |
content: misc. image 2.0
Diffstat (limited to 'src/content/dependencies/generateWikiHomepageAlbumCarouselRow.js')
-rw-r--r-- | src/content/dependencies/generateWikiHomepageAlbumCarouselRow.js | 25 |
1 files changed, 4 insertions, 21 deletions
diff --git a/src/content/dependencies/generateWikiHomepageAlbumCarouselRow.js b/src/content/dependencies/generateWikiHomepageAlbumCarouselRow.js index 3068d951..b45bfc19 100644 --- a/src/content/dependencies/generateWikiHomepageAlbumCarouselRow.js +++ b/src/content/dependencies/generateWikiHomepageAlbumCarouselRow.js @@ -1,5 +1,3 @@ -import {stitchArrays} from '#sugar'; - export default { contentDependencies: ['generateCoverCarousel', 'image', 'linkAlbum'], @@ -13,27 +11,12 @@ export default { images: row.albums - .map(album => relation('image', album.artTags)), - }), - - data: (row) => ({ - paths: - row.albums.map(album => - (album.hasCoverArt - ? ['media.albumCover', album.directory, album.coverArtFileExtension] - : null)), + .map(album => relation('image', album.coverArtworks[0])), }), - generate: (data, relations) => + generate: (relations) => relations.coverCarousel.slots({ - links: - relations.links, - - images: - stitchArrays({ - image: relations.images, - path: data.paths, - }).map(({image, path}) => - image.slot('path', path)), + links: relations.links, + images: relations.images, }), }; |