@if (clocks.length === 0 && fronts.length === 0 && !loading) {

{{ 'clocksManager.empty' | translate }}

} @for (group of groups; track group.front?.id ?? '__ungrouped__') {
@if (group.front; as front) {
{{ front.name }} @if (front.description) { {{ front.description }} }
{{ frontProgressLabel(group.clocks) }}
} @else {
{{ 'clocksManager.ungrouped' | translate }}
}
@for (clock of group.clocks; track clock.id) {
@for (seg of segments(clock); track $index) { } {{ clock.filled }}/{{ clock.segments }} @if (editingId === clock.id) {
@if (editTriggerType === 'FLAG_SET') { } @if (editTriggerType === 'QUEST_COMPLETED') { } @if (fronts.length > 0) { }
} @else {
{{ clock.name }}
@if (triggerLabel(clock); as label) {
{{ label }}
}
}
}
}
@if (newTriggerType === 'FLAG_SET') { @for (f of referencedFlags; track f) { } } @if (newTriggerType === 'QUEST_COMPLETED') { } @if (fronts.length > 0) { }