opt-cc/static/src/app/manage/users/user-list/user-list.component.html

31 lines
1.1 KiB
HTML
Raw Normal View History

2017-10-06 20:11:18 +02:00
<div class="select-list">
<cc-list-filter
[filterButtons]="[{label: fraction.BLUFOR, value: 'BLUFOR'},
{label: fraction.OPFOR, value: 'OPFOR'},
2018-10-04 10:33:15 +02:00
{label: 'users.list.filter.no.squad', value: 'UNASSIGNED'}]"
[addButton]="{svgIcon: 'add-user', tooltip: 'users.list.tooltip.new'}"
(executeSearch)="filterUsers(undefined, $event)"
(openAddFrom)="openNewUserForm()">
</cc-list-filter>
2017-05-10 11:04:06 +02:00
<cc-list-search [searchTerm]="searchTerm"
(searchTermStream)="initObservable($event)"
(executeSearch)="filterUsers()">
</cc-list-search>
2017-05-10 11:04:06 +02:00
2017-10-14 15:26:05 +02:00
<div class="search-results"
data-infinite-scroll
debounce
[infiniteScrollDistance]="scrollDistance"
[infiniteScrollThrottle]="throttle"
(scrolled)="onScrollDown()">
2017-05-10 11:04:06 +02:00
<pjm-user-item *ngFor="let user of users$ | async"
[user]="user"
(userDelete)="deleteUser(user)"
(userSelected)="selectUser($event)"
2017-11-13 15:45:12 +01:00
(userAward)="awardUser($event)"
2017-05-10 11:04:06 +02:00
[selected]="user._id == selectedUserId">
</pjm-user-item>
</div>
</div>