From 6c9f54434289c09bb6b0faa0c276d5f57d09df27 Mon Sep 17 00:00:00 2001 From: Guntis Smaukstelis Date: Sun, 23 Feb 2025 17:30:37 +0200 Subject: [PATCH] Add count to reference date --- web/src/harmonie/ReferenceTimes.tsx | 13 ++++++++----- web/src/harmonie/harmonie.module.css | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/web/src/harmonie/ReferenceTimes.tsx b/web/src/harmonie/ReferenceTimes.tsx index bc4d243..f3ee03b 100644 --- a/web/src/harmonie/ReferenceTimes.tsx +++ b/web/src/harmonie/ReferenceTimes.tsx @@ -25,9 +25,13 @@ export const ReferenceTimes: Component<{ onClick, }) => { const [getActiveDate, setActiveDate] = createSignal('') - const dateList = () => { + const dateList = (): [string, number][] => { const datesStr = getFileList().map(f => f.replace('harmonie_', '').split('_')[0]) - return [...new Set(datesStr)] + const uniqueDates = [...new Set(datesStr)] + return uniqueDates.map(dateStr => [ + dateStr, + datesStr.filter(d => d === dateStr).length + ]) } function onActiveDate(date: string) { @@ -58,7 +62,6 @@ export const ReferenceTimes: Component<{ Promise.all(promiseList) .then(imgList => { imgList.sort((a, b) => a[0] > b[0] ? 1 : -1) - console.log(imgList) setImgList(imgList) }) .finally(() => { @@ -70,10 +73,10 @@ export const ReferenceTimes: Component<{ } return