diff options
Diffstat (limited to 'src/content/dependencies/generateAlbumReleaseInfo.js')
| -rw-r--r-- | src/content/dependencies/generateAlbumReleaseInfo.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/content/dependencies/generateAlbumReleaseInfo.js b/src/content/dependencies/generateAlbumReleaseInfo.js index 0d1db309..6ea2a7fc 100644 --- a/src/content/dependencies/generateAlbumReleaseInfo.js +++ b/src/content/dependencies/generateAlbumReleaseInfo.js @@ -8,6 +8,9 @@ export default { artistContributionsLine: relation('generateReleaseInfoContributionsLine', album.artistContribs), + trackArtistContributionsLine: + relation('generateReleaseInfoContributionsLine', album.trackArtistContribs), + listenLineOrList: relation('generateListenLineOrList', album), }), @@ -15,6 +18,8 @@ export default { data(album) { const data = {}; + data.albumStyle = album.style; + data.date = album.date; data.dateStyle = album.dateStyle; @@ -50,6 +55,13 @@ export default { chronologyKind: 'album', }), + data.albumStyle === 'in-game vgm' && + relations.trackArtistContributionsLine.slots({ + stringKey: capsule + '.musicBy', + featuringStringKey: capsule + '.musicBy.featuring', + chronologyKind: null, + }), + (data.dateStyle === 'released' ? language.$(capsule, 'released', { date: language.formatDate(data.date), |