src/app/features/schedule/schedule-event/schedule-event.component.html
@switch (icoType()) { @case ('REPEAT') { } @case ('PLANNED_FOR_DAY') { {{ se().dayOfMonth }} } @case ('SCHEDULED_TASK') { @if (task()?.remindAt) { alarm } @else { schedule } } @case ('FLOW') { wb_sunny } @case ('LUNCH_BREAK') { restaurant } @case ('CAL_PROJECTION') { {{ $any(se().data)?.icon || 'event' }} } @default {} } @if ( se().type === SVEType.ScheduledTask || se().type === SVEType.ScheduledRepeatProjection ) { {{ scheduledClockStr() }} }
@if ( se().type === SVEType.SplitTaskContinuedLast || se().type === SVEType.SplitTaskContinued || se().type === SVEType.RepeatProjectionSplitContinued || se().type === SVEType.RepeatProjectionSplitContinuedLast ) { ... } @else { @if (titleHasLinks()) { } @else { {{ title() }} } }
@if (task()) { } @if (se().type === SVEType.CalendarEvent) {
@if (hasCalendarEventUrl()) { open_in_new {{ T.F.CALENDARS.CONTEXT_MENU.OPEN_IN_CALENDAR | translate }} } @if (isCalendarEventFromPlugin()) { schedule {{ T.F.CALENDARS.CONTEXT_MENU.RESCHEDULE | translate }} } add {{ T.F.CALENDARS.CONTEXT_MENU.CREATE_TASK | translate }} visibility_off {{ T.G.HIDE | translate }} @if (isCalendarEventFromPlugin()) { delete {{ T.F.CALENDARS.CONTEXT_MENU.DELETE_EVENT | translate }} } } @if (isResizable()) {
}