From d278cc4537b247dbfb3ccf806b5065e1642c8cb4 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 16 Jul 2023 11:59:14 -0300 Subject: content: generateAlbumGalleryCoverArtistsLine --- .../generateAlbumGalleryCoverArtistsLine.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/content/dependencies/generateAlbumGalleryCoverArtistsLine.js (limited to 'src/content/dependencies/generateAlbumGalleryCoverArtistsLine.js') diff --git a/src/content/dependencies/generateAlbumGalleryCoverArtistsLine.js b/src/content/dependencies/generateAlbumGalleryCoverArtistsLine.js new file mode 100644 index 00000000..0c6d800b --- /dev/null +++ b/src/content/dependencies/generateAlbumGalleryCoverArtistsLine.js @@ -0,0 +1,20 @@ +export default { + contentDependencies: ['linkArtistGallery'], + extraDependencies: ['html', 'language'], + + relations(relation, coverArtists) { + return { + coverArtistLinks: + coverArtists + .map(artist => relation('linkArtistGallery', artist)), + }; + }, + + generate(relations, {html, language}) { + return ( + html.tag('p', {class: 'quick-info'}, + language.$('albumGalleryPage.coverArtistsLine', { + artists: relations.coverArtistLinks, + }))); + }, +}; -- cgit 1.3.0-6-gf8a5