diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-03-14 15:51:01 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-03-14 15:51:01 -0300 |
| commit | a76cadc34f4e3a2d48816d3d01968fc3283e1af0 (patch) | |
| tree | 2c2eaa2b224ce9ece93f1de361acf58e15a951ef /src/content/dependencies/generateTrackInfoPage.js | |
| parent | 28471913b2da726ab07b7549310d976c1b31bb54 (diff) | |
content, css: track banners preview
Diffstat (limited to 'src/content/dependencies/generateTrackInfoPage.js')
| -rw-r--r-- | src/content/dependencies/generateTrackInfoPage.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/content/dependencies/generateTrackInfoPage.js b/src/content/dependencies/generateTrackInfoPage.js index 77adff02..6280b07e 100644 --- a/src/content/dependencies/generateTrackInfoPage.js +++ b/src/content/dependencies/generateTrackInfoPage.js @@ -68,6 +68,11 @@ export default { ? relation('generateSingleArtworkColumn', track) : relation('generateTrackArtworkColumn', track)), + banner: + (track.album.hasBannerArt + ? relation('generateAlbumBanner', track.album) + : null), + contentHeading: relation('generateContentHeading'), @@ -425,6 +430,11 @@ export default { showExtraLinks: false, })), + banner: + relations.banner + ?.slot('mode', data.firstTrackInSingle ? 'main' : 'sub') ?? + null, + secondaryNav: relations.secondaryNav .slot('mode', data.firstTrackInSingle ? 'album' : 'track'), |