« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateTrackInfoPageOtherReleasesList.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/dependencies/generateTrackInfoPageOtherReleasesList.js')
-rw-r--r--src/content/dependencies/generateTrackInfoPageOtherReleasesList.js42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/content/dependencies/generateTrackInfoPageOtherReleasesList.js b/src/content/dependencies/generateTrackInfoPageOtherReleasesList.js
deleted file mode 100644
index ebd76577..00000000
--- a/src/content/dependencies/generateTrackInfoPageOtherReleasesList.js
+++ /dev/null
@@ -1,42 +0,0 @@
-import {stitchArrays} from '#sugar';
-
-export default {
-  contentDependencies: ['linkTrack'],
-  extraDependencies: ['html', 'language'],
-
-  relations: (relation, track) => ({
-    trackLinks:
-      track.otherReleases
-        .map(track => relation('linkTrack', track)),
-  }),
-
-  data: (track) => ({
-    albumNames:
-      track.otherReleases
-        .map(track => track.album.name),
-
-    albumColors:
-      track.otherReleases
-        .map(track => track.album.color),
-  }),
-
-  generate: (data, relations, {html, language}) =>
-    html.tag('p',
-      {[html.onlyIfContent]: true},
-
-      language.$('releaseInfo.alsoReleasedOn', {
-        [language.onlyIfOptions]: ['albums'],
-
-        albums:
-          language.formatConjunctionList(
-            stitchArrays({
-              trackLink: relations.trackLinks,
-              albumName: data.albumNames,
-              albumColor: data.albumColors,
-            }).map(({trackLink, albumName, albumColor}) =>
-                trackLink.slots({
-                  content: language.sanitize(albumName),
-                  color: albumColor,
-                }))),
-      })),
-};