« 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/generateTrackReleaseInfo.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/dependencies/generateTrackReleaseInfo.js')
-rw-r--r--src/content/dependencies/generateTrackReleaseInfo.js58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/content/dependencies/generateTrackReleaseInfo.js b/src/content/dependencies/generateTrackReleaseInfo.js
index c347dbce..3bdeaa4f 100644
--- a/src/content/dependencies/generateTrackReleaseInfo.js
+++ b/src/content/dependencies/generateTrackReleaseInfo.js
@@ -46,33 +46,34 @@ export default {
     return data;
   },
 
-  generate(data, relations, {html, language}) {
-    return html.tags([
-      html.tag('p', {
-        [html.onlyIfContent]: true,
-        [html.joinChildren]: html.tag('br'),
-      }, [
-        relations.artistContributionLinks
-          .slots({stringKey: 'releaseInfo.by'}),
-
-        relations.coverArtistContributionsLine
-          ?.slots({stringKey: 'releaseInfo.coverArtBy'}),
-
-        data.date &&
-          language.$('releaseInfo.released', {
-            date: language.formatDate(data.date),
-          }),
-
-        data.coverArtDate &&
-          language.$('releaseInfo.artReleased', {
-            date: language.formatDate(data.coverArtDate),
-          }),
-
-        data.duration &&
-          language.$('releaseInfo.duration', {
-            duration: language.formatDuration(data.duration),
-          }),
-      ]),
+  generate: (data, relations, {html, language}) =>
+    html.tags([
+      html.tag('p',
+        {[html.onlyIfContent]: true},
+        {[html.joinChildren]: html.tag('br')},
+
+        [
+          relations.artistContributionLinks
+            .slots({stringKey: 'releaseInfo.by'}),
+
+          relations.coverArtistContributionsLine
+            ?.slots({stringKey: 'releaseInfo.coverArtBy'}),
+
+          data.date &&
+            language.$('releaseInfo.released', {
+              date: language.formatDate(data.date),
+            }),
+
+          data.coverArtDate &&
+            language.$('releaseInfo.artReleased', {
+              date: language.formatDate(data.coverArtDate),
+            }),
+
+          data.duration &&
+            language.$('releaseInfo.duration', {
+              duration: language.formatDuration(data.duration),
+            }),
+        ]),
 
       html.tag('p',
         (relations.externalLinks
@@ -85,6 +86,5 @@ export default {
           : language.$('releaseInfo.listenOn.noLinks', {
               name: html.tag('i', data.name),
             }))),
-    ]);
-  },
+    ]),
 };