« 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/generateAlbumGalleryPage.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/dependencies/generateAlbumGalleryPage.js')
-rw-r--r--src/content/dependencies/generateAlbumGalleryPage.js28
1 files changed, 9 insertions, 19 deletions
diff --git a/src/content/dependencies/generateAlbumGalleryPage.js b/src/content/dependencies/generateAlbumGalleryPage.js
index 85b0fb74..7e083fbf 100644
--- a/src/content/dependencies/generateAlbumGalleryPage.js
+++ b/src/content/dependencies/generateAlbumGalleryPage.js
@@ -34,11 +34,8 @@ export default {
     albumStyleTags:
       relation('generateAlbumStyleTags', album, null),
 
-    albumLink:
-      relation('linkAlbum', album),
-
-    albumNavAccent:
-      relation('generateAlbumNavAccent', album, null),
+    albumNavLinks:
+      relation('generateAlbumNavLinks', album),
 
     secondaryNav:
       relation('generateAlbumSecondaryNav', album),
@@ -132,20 +129,13 @@ export default {
         ],
 
         navLinkStyle: 'hierarchical',
-        navLinks: [
-          {auto: 'home'},
-          {
-            html:
-              relations.albumLink
-                .slot('attributes', {class: 'current'}),
-            accent:
-              relations.albumNavAccent.slots({
-                showTrackNavigation: false,
-                showExtraLinks: true,
-                currentExtra: 'gallery',
-              }),
-          },
-        ],
+        navLinks:
+          html.resolve(
+            relations.albumNavLinks.slots({
+              showTrackNavigation: false,
+              showExtraLinks: true,
+              currentExtra: 'gallery',
+            })),
 
         secondaryNav: relations.secondaryNav,
       })),