@if (isOpen) {
@if (!isExpanded) { } @if (isExpanded) { }
@if (isExpanded) {
{{ ((trackType$ | async) == timeLogType.MANUAL ? 'TIMER_TRACKER.ADD_TIME' : 'TIMER_TRACKER.TIMER') | translate }}
}
@if ((trackType$ | async) == timeLogType.TRACKED) {
{{ currentSessionTime }}
{{ 'TIMER_TRACKER.TODAY' | translate }} {{ todaySessionTime }}
} @if ((trackType$ | async) == timeLogType.MANUAL) {
{{ 'TIMER_TRACKER.IS_BILLABLE' | translate }}
} @if (!isExpanded) { }
@if (isExpanded) {
@if (clientInput.invalid && form.submitted) {
@if (clientInput.errors.required) {
{{ 'TIMER_TRACKER.VALIDATION.CLIENT_REQUIRED' | translate }}
}
}
@if (projectInput.invalid && form.submitted) {
@if (projectInput.errors.required) {
{{ 'TIMER_TRACKER.VALIDATION.PROJECT_REQUIRED' | translate }}
}
}
@if (taskInput.invalid && form.submitted) {
@if (taskInput.errors.required) {
{{ 'TIMER_TRACKER.VALIDATION.TASK_REQUIRED' | translate }}
}
}
@if (descriptionInput.invalid && form.submitted) {
@if (descriptionInput.errors.required) {
{{ 'TIMER_TRACKER.VALIDATION.DESCRIPTION_REQUIRED' | translate }}
}
}
@if (user?.employee?.id) {
@if ((trackType$ | async) == timeLogType.MANUAL) {
}
{{ 'TIMER_TRACKER.VIEW_TIMESHEET' | translate }}
}
}
}