Improve tooltips, fix per day calculation
Build and Publish Docker Container / build (push) Successful in 2m45s
Build and Publish Docker Container / build (push) Successful in 2m45s
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user