From bea6277b095d9cf371f7975dc4328da974cef70e Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 11 Jan 2026 10:28:50 -0400 Subject: content: gAIPTracksChunk: hide durations in uncounted list --- .../dependencies/generateArtistInfoPageTracksChunkItem.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/content/dependencies/generateArtistInfoPageTracksChunkItem.js') diff --git a/src/content/dependencies/generateArtistInfoPageTracksChunkItem.js b/src/content/dependencies/generateArtistInfoPageTracksChunkItem.js index e976c57f..5273ff53 100644 --- a/src/content/dependencies/generateArtistInfoPageTracksChunkItem.js +++ b/src/content/dependencies/generateArtistInfoPageTracksChunkItem.js @@ -116,7 +116,14 @@ export default { : null), }), - generate: (data, relations, {html, language}) => + slots: { + showDuration: { + type: 'boolean', + default: true, + }, + }, + + generate: (data, relations, slots, {html, language}) => relations.template.slots({ otherArtistLinks: relations.otherArtistLinks, rereleaseTooltip: relations.rereleaseTooltip, @@ -131,7 +138,7 @@ export default { language.encapsulate('artistPage.creditList.entry.track', workingCapsule => { const workingOptions = {track: relations.trackLink}; - if (data.duration) { + if (slots.showDuration && data.duration) { workingCapsule += '.withDuration'; workingOptions.duration = language.formatDuration(data.duration); -- cgit 1.3.0-6-gf8a5