« get me outta code hell

content: misc content syntax cleanup, mostly attribute merging - 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:
author(quasar) nebula <qznebula@protonmail.com>2023-12-29 22:59:20 -0400
committer(quasar) nebula <qznebula@protonmail.com>2023-12-30 16:26:36 -0400
commitf400a43640e7106d181d55365a9617c3d12e5891 (patch)
tree91c7911c2f5e91d4a230f807814930761991d23a /src/content/dependencies/generateTrackReleaseInfo.js
parent25c434a514152fdd02e5405e4de418cd62614c6a (diff)
content: misc content syntax cleanup, mostly attribute merging
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 c347dbc..3bdeaa4 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),
             }))),
-    ]);
-  },
+    ]),
 };