From a58f782de9ed40d4673725cb78c1f2bae7bc31fc Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 13 Jul 2025 17:43:05 -0300 Subject: content, data: Album.hideDuration --- .../dependencies/generateGroupGalleryPageAlbumGrid.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/content/dependencies/generateGroupGalleryPageAlbumGrid.js') diff --git a/src/content/dependencies/generateGroupGalleryPageAlbumGrid.js b/src/content/dependencies/generateGroupGalleryPageAlbumGrid.js index 7d9aa2d2..96cadb03 100644 --- a/src/content/dependencies/generateGroupGalleryPageAlbumGrid.js +++ b/src/content/dependencies/generateGroupGalleryPageAlbumGrid.js @@ -25,7 +25,10 @@ export default { albums.map(album => album.name), durations: - albums.map(album => getTotalDuration(album.tracks)), + albums.map(album => + (album.hideDuration + ? null + : getTotalDuration(album.tracks))), tracks: albums.map(album => album.tracks.length), @@ -58,9 +61,11 @@ export default { tracks: data.tracks, duration: data.durations, }).map(({tracks, duration}) => - language.$(capsule, 'details.albumLength', { - tracks: language.countTracks(tracks, {unit: true}), - time: language.formatDuration(duration), - })), + (duration + ? language.$(capsule, 'details.albumLength', { + tracks: language.countTracks(tracks, {unit: true}), + time: language.formatDuration(duration), + }) + : null)), })), }; -- cgit 1.3.0-6-gf8a5