« get me outta code hell

content, css, data: Track.nameDetail - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateTrackNavLinks.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2026-05-11 19:06:52 -0300
committer(quasar) nebula <qznebula@protonmail.com>2026-05-11 19:10:31 -0300
commit1af00437b5f4397b0338ca1a64cf36e8c26cfb68 (patch)
tree1693c6d71e1736c1788e7a2186ccad6d3d61d15a /src/content/dependencies/generateTrackNavLinks.js
parent657e1c1e447ad8939d2ad9286af00be52975f791 (diff)
content, css, data: Track.nameDetail
Diffstat (limited to 'src/content/dependencies/generateTrackNavLinks.js')
-rw-r--r--src/content/dependencies/generateTrackNavLinks.js25
1 files changed, 16 insertions, 9 deletions
diff --git a/src/content/dependencies/generateTrackNavLinks.js b/src/content/dependencies/generateTrackNavLinks.js
index d18e6cad..ec9f2130 100644
--- a/src/content/dependencies/generateTrackNavLinks.js
+++ b/src/content/dependencies/generateTrackNavLinks.js
@@ -16,6 +16,9 @@ export default {
 
     trackNumber:
       track.trackNumber,
+
+    nameDetail:
+      track.nameDetail,
   }),
 
   slots: {
@@ -54,17 +57,21 @@ export default {
           }),
 
         accent:
-          html.tag('a',
-            {[html.onlyIfContent]: true},
+          language.formatUnitList([
+            language.sanitize(data.nameDetail),
+
+            html.tag('a',
+              {[html.onlyIfContent]: true},
 
-            {href: ''},
-            {class: 'current'},
+              {href: ''},
+              {class: 'current'},
 
-            (slots.currentExtra === 'referenced-art'
-              ? language.$('referencedArtworksPage.subtitle')
-           : slots.currentExtra === 'referencing-art'
-              ? language.$('referencingArtworksPage.subtitle')
-              : null)),
+              (slots.currentExtra === 'referenced-art'
+                ? language.$('referencedArtworksPage.subtitle')
+             : slots.currentExtra === 'referencing-art'
+                ? language.$('referencingArtworksPage.subtitle')
+                : null)),
+          ]),
       },
     ]),
 };