From 357015de21e7e427f25b31a2622fb9182ec292e1 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sat, 15 Apr 2023 14:16:04 -0300 Subject: content: generateAlbumNavLinks, generatePageLayout nav bar --- src/content/dependencies/generateAlbumInfoPage.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/content/dependencies/generateAlbumInfoPage.js') diff --git a/src/content/dependencies/generateAlbumInfoPage.js b/src/content/dependencies/generateAlbumInfoPage.js index 21d5ec87..f5dc6bfd 100644 --- a/src/content/dependencies/generateAlbumInfoPage.js +++ b/src/content/dependencies/generateAlbumInfoPage.js @@ -1,6 +1,7 @@ export default { contentDependencies: [ 'generateAlbumInfoPageContent', + 'generateAlbumNavLinks', 'generateAlbumSidebar', 'generateAlbumSocialEmbed', 'generateAlbumStyleRules', @@ -13,6 +14,7 @@ export default { relations(relation, album) { return { layout: relation('generatePageLayout'), + albumNavLinks: relation('generateAlbumNavLinks', album, null), content: relation('generateAlbumInfoPageContent', album), sidebar: relation('generateAlbumSidebar', album, null), @@ -40,6 +42,20 @@ export default { cover: relations.content.cover, mainContent: relations.content.main.content, + navLinkStyle: 'hierarchical', + navLinks: [ + {auto: 'home'}, + { + auto: 'current', + accent: + relations.albumNavLinks.slots({ + showTrackNavigation: true, + showExtraLinks: true, + }), + }, + ], + navContent: '(Chronology links here)', + ...relations.sidebar, // socialEmbed: relations.socialEmbed, -- cgit 1.3.0-6-gf8a5