diff options
Diffstat (limited to 'src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js')
-rw-r--r-- | src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js b/src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js index 6600a5c1..8ad2c2b9 100644 --- a/src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js +++ b/src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js @@ -1,7 +1,12 @@ import {sortChronologically} from '#sort'; export default { - contentDependencies: ['generateColorStyleAttribute', 'generateTooltip'], + contentDependencies: [ + 'generateColorStyleAttribute', + 'generateTooltip', + 'linkOtherReleaseOnArtistInfoPage' + ], + extraDependencies: ['html', 'language'], query: (track) => ({ @@ -16,14 +21,11 @@ export default { rereleaseColorStyle: relation('generateColorStyleAttribute', track.color), - firstReleaseColorStyle: - relation('generateColorStyleAttribute', query.firstRelease.color), + firstReleaseLink: + relation('linkOtherReleaseOnArtistInfoPage', query.firstRelease), }), data: (query, track) => ({ - firstReleaseAlbumName: - query.firstRelease.album.name, - rereleaseDate: track.dateFirstReleased ?? track.album.date, @@ -44,12 +46,7 @@ export default { content: [ language.$(capsule, 'firstRelease', { album: - html.metatag('blockwrap', - html.tag('a', - {href: '#'}, - relations.firstReleaseColorStyle.slot('context', 'primary-only'), - - language.sanitize(data.firstReleaseAlbumName))), + html.metatag('blockwrap', relations.firstReleaseLink), }), html.tag('br'), |