{#if user === undefined} Please log in to view this page. {:else if activityHistoryData === undefined} Loading activity history ... 50% {:else} {@const filledActivities = fillMissingDays(activityHistoryData, false, currentYear)} {@const highestActivity = Math.max(...filledActivities.map((activity) => activity.amount))}
{#each filledActivities as activity}
(baseHue = Math.floor(Math.random() * 360))} on:keydown={() => { return; }} role="button" tabindex="0" title={`Date: ${new Date(activity.date * 1000).toLocaleDateString()}\nAmount: ${ activity.amount }`} /> {/each}
{/if}