From c8332bb4e9b719eae0bc8f758ab1835ea1b4d0e8 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Fri, 23 Jun 2023 20:01:21 -0300 Subject: content: use stitchArrays in various places --- src/content/dependencies/generateArtistGalleryPage.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/content/dependencies/generateArtistGalleryPage.js') diff --git a/src/content/dependencies/generateArtistGalleryPage.js b/src/content/dependencies/generateArtistGalleryPage.js index 41758d59..d1ec3efe 100644 --- a/src/content/dependencies/generateArtistGalleryPage.js +++ b/src/content/dependencies/generateArtistGalleryPage.js @@ -1,3 +1,4 @@ +import {stitchArrays} from '../../util/sugar.js'; import {sortAlbumsTracksChronologically} from '../../util/wiki-data.js'; // TODO: Very awkward we have to duplicate this functionality in relations and data. @@ -92,10 +93,11 @@ export default { links: relations.links, names: data.names, images: - relations.images.map((image, i) => - image.slots({ - path: data.paths[i], - })), + stitchArrays({ + image: relations.images, + path: data.paths, + }).map(({image, path}) => + image.slot('path', path)), }), ], -- cgit 1.3.0-6-gf8a5