diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-02-18 14:25:03 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-03-02 08:23:21 -0400 |
commit | df2b1bb2d17e849314a4fe313df09da4682d094a (patch) | |
tree | 3c5cdc0fc209b7234d2e506296309e7e3e0fa96d /src | |
parent | 2c997477b7f0a5eed2f47051d7d47ad240acb51b (diff) |
content: genreateTrackInfoPage: ref/sample lists from orig release
Diffstat (limited to 'src')
-rw-r--r-- | src/content/dependencies/generateTrackInfoPage.js | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/content/dependencies/generateTrackInfoPage.js b/src/content/dependencies/generateTrackInfoPage.js index 9713ddfe..f2e4ab32 100644 --- a/src/content/dependencies/generateTrackInfoPage.js +++ b/src/content/dependencies/generateTrackInfoPage.js @@ -30,7 +30,14 @@ export default { wikiInfo.divideTrackListsByGroups, }), - relations: (relation, sprawl, track) => ({ + query: (_sprawl, track) => ({ + originalReleaseTrack: + (track.isOriginalRelease + ? track + : track.originalReleaseTrack), + }), + + relations: (relation, query, sprawl, track) => ({ layout: relation('generatePageLayout'), @@ -80,12 +87,12 @@ export default { referencedByTracksList: relation('generateTrackListDividedByGroups', - track.referencedByTracks, + query.originalReleaseTrack.referencedByTracks, sprawl.divideTrackListsByGroups), sampledByTracksList: relation('generateTrackListDividedByGroups', - track.sampledByTracks, + query.originalReleaseTrack.sampledByTracks, sprawl.divideTrackListsByGroups), flashesThatFeatureList: @@ -116,7 +123,7 @@ export default { relation('generateCommentarySection', track.creditSources), }), - data: (sprawl, track) => ({ + data: (_query, _sprawl, track) => ({ name: track.name, |