diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-04-06 10:57:42 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-04-06 10:57:42 -0300 |
commit | 8f4473336fcf9ed94222797ce7e0c35226a90cbb (patch) | |
tree | 7143b9e1f3126407bd04a47462d8acbed37b668a /src/content/dependencies/generateAlbumInfoPageContent.js | |
parent | f61b789661300238460001a91697269a00de7271 (diff) |
build steps: jank together ultra-basic page write
Super simple technically functional sketch.
Diffstat (limited to 'src/content/dependencies/generateAlbumInfoPageContent.js')
-rw-r--r-- | src/content/dependencies/generateAlbumInfoPageContent.js | 65 |
1 files changed, 60 insertions, 5 deletions
diff --git a/src/content/dependencies/generateAlbumInfoPageContent.js b/src/content/dependencies/generateAlbumInfoPageContent.js index e959f274..a17a33f1 100644 --- a/src/content/dependencies/generateAlbumInfoPageContent.js +++ b/src/content/dependencies/generateAlbumInfoPageContent.js @@ -56,11 +56,11 @@ export default { relation('linkAlbumCommentary', album); } - if (!empty(album.urls)) { - relations.externalLinks = - album.urls.map(url => - relation('linkExternal', url, {type: 'album'})); - } + relations.externalLinks = + (empty(album.urls) + ? null + : album.urls.map(url => + relation('linkExternal', url, {type: 'album'}))); relations.trackList = relation('generateAlbumTrackList', album); @@ -237,3 +237,58 @@ export default { return content; }, }; + +/* + banner: !empty(album.bannerArtistContribs) && { + dimensions: album.bannerDimensions, + path: [ + 'media.albumBanner', + album.directory, + album.bannerFileExtension, + ], + alt: language.$('misc.alt.albumBanner'), + position: 'top', + }, + + sidebarLeft: generateAlbumSidebar(album, null, { + fancifyURL, + getLinkThemeString, + html, + link, + language, + transformMultiline, + wikiData, + }), + + nav: { + linkContainerClasses: ['nav-links-hierarchy'], + links: [ + {toHome: true}, + { + html: language.$('albumPage.nav.album', { + album: link.album(album, {class: 'current'}), + }), + }, + { + divider: false, + html: generateAlbumNavLinks(album, null, { + generateNavigationLinks, + html, + language, + link, + }), + } + ], + content: generateAlbumChronologyLinks(album, null, { + generateChronologyLinks, + html, + }), + }, + + secondaryNav: generateAlbumSecondaryNav(album, null, { + getLinkThemeString, + html, + language, + link, + }), +*/ |