src/app/features/tasks/dialog-view-task-reminders/dialog-view-task-reminders.component.html
@if (tasks$ | async; as tasks) {
@if (hasDeadlineTasks(tasks)) {
@for (task of tasks; track trackById($index, task)) { @if (task.isDeadlineReminder) { } } } @if (hasScheduleTasks(tasks)) {
@for (task of tasks; track trackById($index, task)) { @if (!task.isDeadlineReminder) { } } } snooze {{ (isMultiple ? T.F.TASK.D_REMINDER_VIEW.SNOOZE_ALL : T.F.TASK.D_REMINDER_VIEW.SNOOZE ) | translate }} @if (isMultiple) { check {{ T.F.TASK.D_REMINDER_VIEW.COMPLETE_ALL | translate }} } @if (!isMultiple) { check {{ T.F.TASK.D_REMINDER_VIEW.DONE | translate }} } @if (!(isSingleOnToday$ | async)) { wb_sunny {{ (isMultiple ? T.F.TASK.D_REMINDER_VIEW.ADD_ALL_TO_TODAY : T.F.TASK.D_REMINDER_VIEW.ADD_TO_TODAY ) | translate }} } @if (!isMultiple || (isSingleOnToday$ | async)) { play_arrow {{ T.F.TASK.D_REMINDER_VIEW.START | translate }} } snooze {{ T.G.MINUTES | translate: { m: 10 } }} snooze {{ T.G.MINUTES | translate: { m: 30 } }} snooze {{ T.G.MINUTES | translate: { m: 60 } }} today {{ T.F.TASK.D_REMINDER_VIEW.RESCHEDULE_UNTIL_TOMORROW | translate }} @if (!isMultiple) { edit {{ T.F.TASK.D_REMINDER_VIEW.RESCHEDULE_EDIT | translate }} } {{ isAllDeadline ? 'alarm_off' : 'event_busy' }} {{ (isAllDeadline ? isMultiple ? T.F.TASK.D_REMINDER_VIEW.CLEAR_ALL_REMINDERS : T.F.TASK.D_REMINDER_VIEW.CLEAR_REMINDER : isMultiple ? T.F.TASK.D_REMINDER_VIEW.UNSCHEDULE_ALL : T.F.TASK.D_REMINDER_VIEW.UNSCHEDULE ) | translate }} alarm_off {{ (isMultiple ? T.F.TASK.D_REMINDER_VIEW.DISMISS_ALL_REMINDERS_KEEP_TODAY : T.F.TASK.D_REMINDER_VIEW.DISMISS_REMINDER_KEEP_TODAY ) | translate }}
@if (task.isDeadlineReminder && task.deadlineWithTime) { {{ task.deadlineWithTime | localeDate: 'short' }} } @else if (task.isDeadlineReminder && task.deadlineDay) { {{ task.deadlineDay | localDateStr: '' }} } @else { {{ task.dueWithTime | localeDate: 'short' }} }
{{ task.title }}
@if (isMultiple) { check 0) " (click)="dismiss(task)" [title]=" (task.isDeadlineReminder ? T.F.TASK.D_REMINDER_VIEW.CLEAR_REMINDER : T.F.TASK.D_REMINDER_VIEW.UNSCHEDULE ) | translate " class="hide-xs" color="" mat-icon-button type="button" > {{ task.isDeadlineReminder ? 'alarm_off' : 'event_busy' }}snoozewb_sunnysnooze {{ T.G.MINUTES | translate: { m: 10 } }} snooze {{ T.G.MINUTES | translate: { m: 30 } }} snooze {{ T.G.MINUTES | translate: { m: 60 } }} today {{ T.F.TASK.D_REMINDER_VIEW.RESCHEDULE_UNTIL_TOMORROW | translate }} 0) " (click)="dismiss(task)" mat-menu-item > {{ task.isDeadlineReminder ? 'alarm_off' : 'event_busy' }} {{ (task.isDeadlineReminder ? T.F.TASK.D_REMINDER_VIEW.CLEAR_REMINDER : T.F.TASK.D_REMINDER_VIEW.UNSCHEDULE ) | translate }} alarm_off {{ T.F.TASK.D_REMINDER_VIEW.DISMISS_REMINDER_KEEP_TODAY | translate }} edit {{ T.G.EDIT | translate }} } }