2017-10-06 20:11:18 +02:00
|
|
|
<div class="select-list">
|
2018-07-08 18:27:24 +02:00
|
|
|
<cc-list-filter
|
|
|
|
[filterButtons]="[{label: fraction.BLUFOR, value: 'BLUFOR'},
|
|
|
|
{label: fraction.OPFOR, value: 'OPFOR'}]"
|
2018-10-04 10:59:15 +02:00
|
|
|
[addButton]="{svgIcon: 'add', tooltip: 'ranks.list.button.add'}"
|
2018-07-08 18:27:24 +02:00
|
|
|
(executeSearch)="filterRanks($event)"
|
|
|
|
(openAddFrom)="openNewRankForm()">
|
|
|
|
</cc-list-filter>
|
2017-05-10 11:04:06 +02:00
|
|
|
|
2018-07-08 18:27:24 +02:00
|
|
|
<cc-list-search [searchTerm]="searchTerm"
|
|
|
|
(searchTermStream)="initObservable($event)"
|
|
|
|
(executeSearch)="filterRanks()">
|
|
|
|
</cc-list-search>
|
2017-05-10 11:04:06 +02:00
|
|
|
|
2018-10-20 22:50:46 +02:00
|
|
|
<cc-rank-item *ngFor="let rank of ranks$ | async"
|
2018-07-08 18:27:24 +02:00
|
|
|
[rank]="rank"
|
|
|
|
(rankDelete)="deleteRank(rank)"
|
|
|
|
(rankSelected)="selectRank($event)"
|
|
|
|
[selected]="rank._id == selectedRankId">
|
2018-10-20 22:50:46 +02:00
|
|
|
</cc-rank-item>
|
2017-05-10 11:04:06 +02:00
|
|
|
|
|
|
|
</div>
|