diff --git a/frontend/src/lib/components/scope/ItemListRow.svelte b/frontend/src/lib/components/scope/ItemListRow.svelte index be368d6..03e9df9 100644 --- a/frontend/src/lib/components/scope/ItemListRow.svelte +++ b/frontend/src/lib/components/scope/ItemListRow.svelte @@ -20,13 +20,15 @@ let dayTitle = ""; let filteredList = []; - $: if (useDayFilter != null) { - const maxTime = addDays(morningOf($now), -(selectedDay - 1)).toISOString(); - const minTime = addDays(morningOf($now), -selectedDay).toISOString(); - filteredList = $lists[key].filter(i => i.acquiredTime >= minTime && i.acquiredTime <= maxTime) - dayTitle = formatWeekdayTitle($now, new Date(minTime)) - } else { - filteredList = $lists[key] || []; + $: { + if (useDayFilter != null) { + const maxTime = addDays(morningOf($now), -(selectedDay - 1)).toISOString(); + const minTime = addDays(morningOf($now), -selectedDay).toISOString(); + filteredList = $lists[key].filter(i => i.acquiredTime >= minTime && i.acquiredTime <= maxTime) + dayTitle = formatWeekdayTitle(morningOf($now), new Date(minTime)) + } else { + filteredList = $lists[key] || []; + } } let totalStr = ""; diff --git a/frontend/src/lib/utils/date.ts b/frontend/src/lib/utils/date.ts index fc83287..13b1566 100644 --- a/frontend/src/lib/utils/date.ts +++ b/frontend/src/lib/utils/date.ts @@ -57,6 +57,7 @@ export function formatWeekdayTitle(now: Date, time: Date | string | number): str } const diff = Math.floor((time.getTime() - now.getTime()) / (86400000)); + console.log(diff); if (diff === 0) { return "Today" } else if (diff === -1) {