« get me outta code hell

content: generateAlbumLinkNavAccent & friends - 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-28 14:25:50 -0300
committer(quasar) nebula <qznebula@protonmail.com>2026-05-28 14:25:50 -0300
commit8cf17aae87ba968d35c9871be9f90997cd5a80ad (patch)
tree25725594d8a4c62f294ed08c0f7c33d71a99bc75 /src/content/dependencies/generateTrackNavLinks.js
parent045b3eee42ce2ce20793f65ca7f4752457bbe77d (diff)
content: generateAlbumLinkNavAccent & friends
Diffstat (limited to 'src/content/dependencies/generateTrackNavLinks.js')
-rw-r--r--src/content/dependencies/generateTrackNavLinks.js11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/content/dependencies/generateTrackNavLinks.js b/src/content/dependencies/generateTrackNavLinks.js
index 55029aa4..0fcd2118 100644
--- a/src/content/dependencies/generateTrackNavLinks.js
+++ b/src/content/dependencies/generateTrackNavLinks.js
@@ -3,14 +3,14 @@ export default {
     albumLink:
       relation('linkAlbum', track.album),
 
+    albumLinkNavAccent:
+      relation('generateAlbumLinkNavAccent', track.album),
+
     trackLink:
       relation('linkTrack', track),
   }),
 
   data: (track) => ({
-    albumStyle:
-      track.album.style,
-
     showTrackSection:
       track.album.showTrackSectionInNavBar,
 
@@ -39,10 +39,7 @@ export default {
 
       {
         html: relations.albumLink.slot('color', false),
-        accent:
-          (data.albumStyle === 'single'
-            ? language.$(navCapsule, 'singleAccent')
-            : null),
+        accent: relations.albumLinkNavAccent.slot('navString', navCapsule),
       },
 
       data.showTrackSection &&