@if (isTaskDataLoadedIfNeeded) {

{{ T.F.TIME_TRACKING.D_IDLE.IDLE_FOR | translate }}

{{ idleTime() | msToString: true }}

{{ T.F.TIME_TRACKING.D_IDLE.WHAT_WERE_YOU_DOING | translate }}

free_breakfast {{ T.F.TIME_TRACKING.D_IDLE.MODE_BREAK | translate }} track_changes {{ T.F.TIME_TRACKING.D_IDLE.MODE_TASK | translate }} call_split {{ T.F.TIME_TRACKING.D_IDLE.MODE_SPLIT | translate }} @if (mode === 'BREAK') {

{{ T.F.TIME_TRACKING.D_IDLE.BREAK_SUMMARY | translate: { time: idleTime() | msToString: true } }}

} @if (mode === 'TASK') {
} @if (mode !== 'SPLIT' && simpleCounterToggleBtns.length) {
@for (simpleCounterBtn of simpleCounterToggleBtns; track simpleCounterBtn) { } @if (hasActiveSimpleCounterTimerButton()) {

info {{ (mode === 'BREAK' ? T.F.TIME_TRACKING.D_IDLE.WARN_SIMPLE_COUNTER_BREAK : T.F.TIME_TRACKING.D_IDLE.WARN_SIMPLE_COUNTER ) | translate }}

}
} @if (mode === 'SPLIT') {
@for (item of splitItems; track item) {
free_breakfast track_changes @if (item.type === 'TASK') { } @else {
{{ T.F.TIME_TRACKING.D_IDLE.BREAK | translate }}
} {{ T.F.TASK.D_TIME.TIME_SPENT | translate }} @if (isSplitUnderAssigned) { } @for ( simpleCounterBtn of item.simpleCounterToggleBtns; track simpleCounterBtn ) { }
}
} @if ((configService.takeABreak$ | async)?.isTakeABreakEnabled) {
{{ T.F.TIME_TRACKING.D_IDLE.RESET_BREAK_REMINDER_TIMER | translate }}
}
@let simpleCounterLabel = (simpleCounterBtn.isTrackTo ? T.F.TIME_TRACKING.D_IDLE.SIMPLE_COUNTER_TOOLTIP_DISABLE : T.F.TIME_TRACKING.D_IDLE.SIMPLE_COUNTER_TOOLTIP ) | translate: { title: simpleCounterBtn.title }; }