« get me outta code hell

content: generateTrackNavLinks: accent for singles with 2+ tracks - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-07-27 20:01:53 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-07-27 20:01:53 -0300
commita11acfb927a9a34f31bfa2eeff5fa5147e45c311 (patch)
treece4dac2894f8070a89f46024d0f69c6599f6e265 /src
parentcc668b6c87e53a846961902693eb2b474718c14d (diff)
content: generateTrackNavLinks: accent for singles with 2+ tracks
Diffstat (limited to 'src')
-rw-r--r--src/content/dependencies/generateTrackNavLinks.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/content/dependencies/generateTrackNavLinks.js b/src/content/dependencies/generateTrackNavLinks.js
index 6a8b7c64..8e4deaf5 100644
--- a/src/content/dependencies/generateTrackNavLinks.js
+++ b/src/content/dependencies/generateTrackNavLinks.js
@@ -11,6 +11,9 @@ export default {
   }),
 
   data: (track) => ({
+    albumStyle:
+      track.album.style,
+
     hasTrackNumbers:
       track.album.hasTrackNumbers,
 
@@ -28,7 +31,13 @@ export default {
     language.encapsulate('trackPage.nav', navCapsule => [
       {auto: 'home'},
 
-      {html: relations.albumLink.slot('color', false)},
+      {
+        html: relations.albumLink.slot('color', false),
+        accent:
+          (data.albumStyle === 'single'
+            ? language.$(navCapsule, 'singleAccent')
+            : null),
+      },
 
       {
         html: