diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-04-15 14:16:04 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-04-15 14:16:04 -0300 |
commit | 357015de21e7e427f25b31a2622fb9182ec292e1 (patch) | |
tree | babdd9b39abafa8a5d3add55436150757942c002 /src/content/dependencies/generateAlbumInfoPage.js | |
parent | 6b35077eb1542eaf9a89534d6920c35fee86cc04 (diff) |
content: generateAlbumNavLinks, generatePageLayout nav bar
Diffstat (limited to 'src/content/dependencies/generateAlbumInfoPage.js')
-rw-r--r-- | src/content/dependencies/generateAlbumInfoPage.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/content/dependencies/generateAlbumInfoPage.js b/src/content/dependencies/generateAlbumInfoPage.js index 21d5ec8..f5dc6bf 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, |