« get me outta code hell

content: generateTrackInfoPage: simpler contributor list layout - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2024-06-12 13:36:34 -0300
committer(quasar) nebula <qznebula@protonmail.com>2024-06-18 22:56:08 -0300
commitfb8e5c713c33bc69a6f14ded89a3bfc647db4007 (patch)
treec20c356fbc69ac5f7636ceefc7e8ebf9596842d1 /src/content
parent447e981001f9ed606f3ccb14a66a5bb7d11fcbf3 (diff)
content: generateTrackInfoPage: simpler contributor list layout
Diffstat (limited to 'src/content')
-rw-r--r--src/content/dependencies/generateTrackInfoPage.js16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/content/dependencies/generateTrackInfoPage.js b/src/content/dependencies/generateTrackInfoPage.js
index 336cebbb..eae782bc 100644
--- a/src/content/dependencies/generateTrackInfoPage.js
+++ b/src/content/dependencies/generateTrackInfoPage.js
@@ -93,14 +93,8 @@ export default {
 
     // Section: Contributors
 
-    if (!empty(track.contributorContribs)) {
-      const contributors = sections.contributors = {};
-
-      contributors.list =
-        relation('generateContributionList', track.contributorContribs);
-    }
-
-    // Section: Referenced tracks
+    relations.contributorContributionList =
+      relation('generateContributionList', track.contributorContribs);
 
     relations.referencedTracksList =
       relation('generateTrackList', track.referencedTracks);
@@ -269,15 +263,15 @@ export default {
             relations.otherReleasesList,
           ]),
 
-          sec.contributors && [
+          html.tags([
             relations.contentHeading.clone()
               .slots({
                 attributes: {id: 'contributors'},
                 title: language.$('releaseInfo.contributors'),
               }),
 
-            sec.contributors.list,
-          ],
+            relations.contributorContributionList,
+          ]),
 
           html.tags([
             relations.contentHeading.clone()