diff options
Diffstat (limited to 'src/content/dependencies/generateGroupGalleryPageAlbumGrid.js')
-rw-r--r-- | src/content/dependencies/generateGroupGalleryPageAlbumGrid.js | 15 |
1 files changed, 10 insertions, 5 deletions
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)), })), }; |