Improve tooltips, fix per day calculation
Build and Publish Docker Container / build (push) Successful in 2m45s

This commit is contained in:
2023-12-20 22:49:38 +00:00
parent eb87f44b76
commit 69b5476b4a
3 changed files with 25 additions and 4 deletions
+4 -4
View File
@@ -51,7 +51,7 @@ function useCalendarData() {
// Group by day, sum up seconds
const grouped = R.groupBy((entry) => {
return dFns.formatISO(dFns.parseISO(entry.raw_json.start));
return dFns.formatISO(dFns.startOfDay(dFns.parseISO(entry.raw_json.start)));
}, timeEntries);
const summed = R.mapObjIndexed((entries) => {
@@ -81,10 +81,10 @@ export function CalendarOverviewCard() {
values={data}
classForValue={value => `color-github-${computeCompletionShade(value?.count ?? 0)}`}
tooltipDataAttrs={(value: any) => {
return value.count ? {
return {
'data-tooltip-id': `calendar-tooltip`,
'data-tooltip-content': `${value.count.toFixed(2)} hours`
} : undefined;
'data-tooltip-content': value.count ?`${dFns.format(value.date, 'EEE do: ')} ${value.count.toFixed(2)} hours` : `No time logged`
}
}}
/>
</Card>