src/app/features/metric/metric.component.html
@if (simpleMetrics(); as sm) {
{{ sm.start }} – {{ sm.end }}
| {{ T.F.METRIC.CMP.TIME_SPENT | translate }} | {{ sm.timeSpent | msToString }} |
| {{ T.F.METRIC.CMP.TIME_ESTIMATED | translate }} | {{ sm.timeEstimate | msToString }} |
| {{ T.F.METRIC.CMP.TASKS_DONE_CREATED | translate }} | {{ sm.nrOfCompletedTasks }} / {{ sm.nrOfAllTasks }} |
| {{ T.F.METRIC.CMP.DAYS_WORKED | translate }} | {{ sm.daysWorked }} |
| {{ T.F.METRIC.CMP.AVG_TASKS_PER_DAY_WORKED | translate }} | {{ sm.avgTasksPerDay | number: '1.0-1' }} |
| {{ T.F.METRIC.CMP.AVG_BREAKS_PER_DAY | translate }} | {{ sm.avgBreakNr | number: '1.0-1' }} |
| {{ T.F.METRIC.CMP.AVG_TIME_SPENT_PER_DAY | translate }} | {{ sm.avgTimeSpentOnDay | msToString }} |
| {{ T.F.METRIC.CMP.AVG_TIME_SPENT_PER_TASK | translate }} | {{ sm.avgTimeSpentOnTask | msToString }} |
| {{ T.F.METRIC.CMP.AVG_TIME_SPENT_PER_TASK | translate }}
{{ T.F.METRIC.CMP.COUNTING_SUBTASKS | translate }} | {{ sm.avgTimeSpentOnTaskIncludingSubTasks | msToString }} |
| {{ T.F.METRIC.CMP.AVG_TIME_SPENT_ON_BREAKS | translate }} | {{ sm.avgBreakTime | msToString }} |
} @if (!metricService.hasData()) {
{{ T.F.METRIC.CMP.NO_ADDITIONAL_DATA_YET | translate }}
} @if (metricService.hasData()) {
@if (productivityBreakdownChartData(); as breakdownChart) { @if (breakdownChart) {
} } @if (focusSessionData(); as focusSessions) { @if (focusSessions.labels?.length) {
} } } @if (metricService.hasData()) {
@if (simpleClickCounterData(); as simpleCounterClickData) {
} @if (simpleCounterStopWatchData(); as simpleCounterStopWatchData) {
} }