« get me outta code hell

generateAlbumCoverArtwork.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/generateAlbumCoverArtwork.js
blob: cbec930e360956ec67b4be130b7f7850705358c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
export default {
  contentDependencies: ['generateCoverArtwork'],

  relations: (relation, album) =>
    ({coverArtwork: relation('generateCoverArtwork', album.artTags)}),

  data: (album) =>
    ({path: ['media.albumCover', album.directory, album.coverArtFileExtension]}),

  generate: (data, relations) =>
    relations.coverArtwork.slot('path', data.path),
};