@if (timeSlots?.length > 0) { @for (hourSlot of timeSlots; track hourSlot.startTime) {
@let trackedLabel = 'ACTIVITY.MINUTES_TRACKED' | translate: { minutes: hourSlot.trackedMinutes };
{{ hourSlot.startTime | timeFormat: filters?.timeFormat }} - {{ hourSlot.endTime | timeFormat: filters?.timeFormat }}
@for (segment of hourSlot.segments; track segment.key) { @if (segment.slot; as timeSlot) {
} @else {
{{ segment.startTime | timeFormat: filters?.timeFormat : false }} – {{ segment.endTime | timeFormat: filters?.timeFormat : false }} {{ 'ACTIVITY.NO_TIME_TRACKED' | translate }} · {{ segment.minutes }} {{ 'ACTIVITY.MINUTES' | translate }}
} }
} } @else { @if (!request.employeeIds.length) { } @else { } }
@if (selectedIdsCount > 0) {
{{ 'ACTIVITY.SCREEN_SELECTED' | translate: { count: selectedIdsCount } }}
}