aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Tools
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-12-17 22:15:49 -0800
committerFuwn <[email protected]>2023-12-17 22:15:49 -0800
commit5d5c42ebc2e7a51f8eaa404a46b1beb6a4c99216 (patch)
treeefd050dc167530e5e7b521834361f135b1fda4fa /src/lib/Tools
parentfeat(settings): default to iqr median (diff)
downloaddue.moe-5d5c42ebc2e7a51f8eaa404a46b1beb6a4c99216.tar.xz
due.moe-5d5c42ebc2e7a51f8eaa404a46b1beb6a4c99216.zip
fix(activities): fill missing dates
Diffstat (limited to 'src/lib/Tools')
-rw-r--r--src/lib/Tools/ActivityHistory.svelte7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/Tools/ActivityHistory.svelte b/src/lib/Tools/ActivityHistory.svelte
index c6f29028..17067ec4 100644
--- a/src/lib/Tools/ActivityHistory.svelte
+++ b/src/lib/Tools/ActivityHistory.svelte
@@ -87,10 +87,11 @@
{#if activities === undefined}
Loading ...
{:else}
- {@const highestActivity = Math.max(...activities.map((activity) => activity.amount))}
+ {@const filledActivities = fillMissingDays(activities)}
+ {@const highestActivity = Math.max(...filledActivities.map((activity) => activity.amount))}
<div class="grid">
- {#each activities as activity}
+ {#each filledActivities as activity}
<div
class="grid-item"
style="background-color: {gradientColour(activity.amount, highestActivity, baseHue)}"
@@ -123,7 +124,7 @@
</summary>
<ul>
- {#each fillMissingDays(activities) as activity}
+ {#each filledActivities as activity}
{#if activity.amount === 0}
<li>
{new Date(