diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-11-09 15:48:36 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-11-09 15:48:36 -0400 |
commit | 443c2e42ad2731e63f40c9575e2c27001ed55bae (patch) | |
tree | a1d6964eba172d7725ab1319eb26954561ffdca5 /src/content/dependencies/listTracksByDate.js | |
parent | 150c414044662134ddf785e7411560e3a6051a03 (diff) |
content: generateListingPage: add chunkRowAttributes slot
This refactors out the hard-coded 'rerelease' behavior.
Diffstat (limited to 'src/content/dependencies/listTracksByDate.js')
-rw-r--r-- | src/content/dependencies/listTracksByDate.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/content/dependencies/listTracksByDate.js b/src/content/dependencies/listTracksByDate.js index d6546e67..25beb739 100644 --- a/src/content/dependencies/listTracksByDate.js +++ b/src/content/dependencies/listTracksByDate.js @@ -71,8 +71,15 @@ export default { rerelease: rereleases, }).map(({trackLink, rerelease}) => (rerelease - ? {track: trackLink, stringsKey: 'rerelease'} + ? {stringsKey: 'rerelease', track: trackLink} : {track: trackLink}))), + + chunkRowAttributes: + data.rereleases.map(rereleases => + rereleases.map(rerelease => + (rerelease + ? {class: 'rerelease'} + : null))), }); }, }; |