From cf7e1def135f925fefcde55e130c76598ab69cd4 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 10 Apr 2024 19:57:12 -0300 Subject: content: gAIPChunk: consolidate date processing --- .../generateArtistInfoPageFlashesChunkedList.js | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to 'src/content/dependencies/generateArtistInfoPageFlashesChunkedList.js') 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({ -- cgit 1.3.0-6-gf8a5