« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js')
-rw-r--r--src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js b/src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js
index 447e697e..4338c7e6 100644
--- a/src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js
+++ b/src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js
@@ -82,11 +82,9 @@ export default {
       actNames:
         query.chunks.map(({act}) => act.name),
 
-      firstDates:
-        query.chunks.map(({chunk}) => chunk[0].flash.date ?? null),
-
-      lastDates:
-        query.chunks.map(({chunk}) => chunk.at(-1).flash.date ?? null),
+      dates:
+        query.chunks.map(({chunk}) =>
+          chunk.map(({flash}) => flash.date)),
 
       itemContributions:
         query.chunks.map(({chunk}) =>
@@ -103,8 +101,7 @@ export default {
         chunk: relations.chunks,
         actLink: relations.actLinks,
         actName: data.actNames,
-        firstDate: data.firstDates,
-        lastDate: data.lastDates,
+        dates: data.dates,
 
         items: relations.items,
         itemFlashLinks: relations.itemFlashLinks,
@@ -113,8 +110,7 @@ export default {
           chunk,
           actLink,
           actName,
-          firstDate,
-          lastDate,
+          dates,
 
           items,
           itemFlashLinks,
@@ -123,8 +119,7 @@ export default {
           chunk.slots({
             mode: 'flash',
             flashActLink: actLink.slot('content', actName),
-            dateRangeStart: firstDate,
-            dateRangeEnd: lastDate,
+            dates,
 
             items:
               stitchArrays({