From 0bed9ef3384f76421592d8f017d7deaa464fd859 Mon Sep 17 00:00:00 2001
From: "(quasar) nebula" <qznebula@protonmail.com>
Date: Fri, 21 Feb 2025 08:24:55 -0400
Subject: content: linkOtherReleaseOnArtistInfoPage

---
 .../generateArtistInfoPageRereleaseTooltip.js       | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

(limited to 'src/content/dependencies/generateArtistInfoPageRereleaseTooltip.js')

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'),
-- 
cgit 1.3.0-6-gf8a5