« get me outta code hell

generateTrackChronologyLinks.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/generateTrackChronologyLinks.js
blob: ba4428a59454deaf96eb30c2548c88e65ec03aa7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
export default {
  contentDependencies: ['generateScopedTrackChronologyLinks'],
  extraDependencies: ['html'],

  relations: (relation, track) => ({
    wikiChronologyLinks:
      relation('generateScopedTrackChronologyLinks', null, track),

    albumChronologyLinks:
      relation('generateScopedTrackChronologyLinks', track.album, track),
  }),

  generate: (relations, {html}) =>
    html.tags([
      relations.wikiChronologyLinks,
      relations.albumChronologyLinks,
    ]),
};