src/app/features/simple-counter/habit-tracker/habit-tracker.component.html
chevron_left{{ dateRangeLabel() }}= 0" > chevron_right
{{ T.F.SIMPLE_COUNTER.HABIT_TRACKER.TODAY | translate }}
@for (day of days(); track day) {
{{ parseDateLocal(day) | localeDate: 'EEE' }}
{{ parseDateLocal(day) | localeDate: 'dd' }}
} @for (counter of simpleCounters(); track counter.id) {
@if (counter.icon && counter.icon.startsWith(':')) { } @else if (counter.icon) { {{ counter.icon }} } @else { {{ counter.title.charAt(0).toUpperCase() }} } {{ counter.title }} @for (day of days(); track day) {
= (counter.streakMinValue || 1)" > @if ( getProgress(counter, day) > 0 && getProgress(counter, day) < 100 && !isSimpleCompletion(counter) ) { } @if (isSimpleCompletion(counter) && getVal(counter, day) > 0) { check } @else if (getDisplayValue(counter, day)) { {{ getDisplayValue(counter, day) }} }
} }
playlist_add{{ T.F.SIMPLE_COUNTER.HABIT_TRACKER.ADD_HABIT | translate }} @if (disabledSimpleCounters().length > 0) { {{ showDisabled() ? 'expand_less' : 'expand_more' }}{{ T.F.SIMPLE_COUNTER.HABIT_TRACKER.DISABLED_HABITS | translate }} ({{ disabledSimpleCounters().length }}) @if (showDisabled()) { @for (counter of disabledSimpleCounters(); track counter.id) {
@if (counter.icon && counter.icon.startsWith(':')) { } @else if (counter.icon) { {{ counter.icon }} } {{ counter.title }}
visibilityeditdelete
} } }