- change weekly sum
This commit is contained in:
Alexandrina-Kuzeleva
2025-11-21 15:37:08 +03:00
parent 08e8724b4c
commit 10a6280b78

View File

@@ -166,10 +166,15 @@ const differencePoints = computed(() =>
todayPoints.value - yesterdayPoints.value
)
const weeklyPoints = computed(() =>
getPointsByDate(dayjs().subtract(7, 'day').format('YYYY-MM-DD'))
)
const weeklyPoints = computed(() => {
if (!Array.isArray(energyPoints.data)) return 0
const weekAgo = dayjs().subtract(7, 'day').startOf('day')
return energyPoints.data
.filter(item => dayjs(item.creation).isAfter(weekAgo))
.reduce((sum, item) => sum + (item.points || 0), 0)
})
onMounted(() => {
if ($user.data) {
energyPoints.fetch()