« get me outta code hell

generateAlbumGalleryCoverArtistsLine.js « dependencies « content « src - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateAlbumGalleryCoverArtistsLine.js
blob: 0322e2273e4397e21a5536f35b1034f2cba56ecc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
export default {
  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: language.formatConjunctionList(relations.coverArtistLinks),
        })));
  },
};