Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | 4x | <ul
class="filter-list"
role="radiogroup"
aria-label="Фильтры"
>
@for (entry of filters(); track $index) {
@if (isFilterGroup(entry)) {
<li
class="filter-section-header"
data-testid="filter-section-header"
>
{{ entry.label }}
</li>
@for (item of entry.items; track item.key) {
<li>
<button
class="filter-item nested"
data-testid="filter-item"
role="radio"
[attr.aria-checked]="activeFilter() === item.key"
[class.active]="activeFilter() === item.key"
(click)="onSelect(item.key)"
>
{{ item.label }}
</button>
</li>
}
} @else {
<li>
<button
class="filter-item"
data-testid="filter-item"
role="radio"
[attr.aria-checked]="activeFilter() === entry.key"
[class.active]="activeFilter() === entry.key"
(click)="onSelect(entry.key)"
>
{{ entry.label }}
</button>
</li>
}
}
</ul>
|