diff --git a/static/src/app/users/user-list/user-list.component.html b/static/src/app/users/user-list/user-list.component.html
index 0d664f9..26d5117 100644
--- a/static/src/app/users/user-list/user-list.component.html
+++ b/static/src/app/users/user-list/user-list.component.html
@@ -1,10 +1,16 @@
diff --git a/static/src/app/users/user-list/user-list.component.ts b/static/src/app/users/user-list/user-list.component.ts
index a4be69f..39e0eb0 100644
--- a/static/src/app/users/user-list/user-list.component.ts
+++ b/static/src/app/users/user-list/user-list.component.ts
@@ -8,6 +8,8 @@ import {UserService} from '../../services/army-management/user.service';
import {User} from '../../models/model-interfaces';
import {ADD, LOAD} from '../../services/stores/user.store';
import {Fraction} from '../../utils/fraction.enum';
+import {MatButtonToggleGroup} from '@angular/material';
+import {UIHelpers} from '../../utils/global.helpers';
@Component({
selector: 'squad-list',
@@ -22,7 +24,7 @@ export class UserListComponent implements OnInit {
searchTerm = new FormControl();
- public radioModel: string;
+ radioModel: string = '';
throttle = 300;
@@ -80,11 +82,12 @@ export class UserListComponent implements OnInit {
}
}
- filterUsers(action?) {
+ filterUsers(action?, group?:MatButtonToggleGroup) {
if (!action || action === LOAD) {
this.offset = 0;
this.limit = 20;
}
+ this.radioModel = UIHelpers.toggleReleaseButton(this.radioModel, group);
return this.users$ = this.userService.findUsers(this.searchTerm.value, this.radioModel,
null, this.limit, this.offset, action);
}
diff --git a/static/src/app/users/users.module.ts b/static/src/app/users/users.module.ts
index 60c612d..3146b45 100644
--- a/static/src/app/users/users.module.ts
+++ b/static/src/app/users/users.module.ts
@@ -2,12 +2,12 @@ import {NgModule} from '@angular/core';
import {usersRouterModule, usersRoutingComponents} from './users.routing';
import {CommonModule} from '@angular/common';
import {SharedModule} from '../shared.module';
-import {ButtonsModule} from 'ngx-bootstrap';
import {InfiniteScrollModule} from 'ngx-infinite-scroll';
+import {MatButtonToggleModule} from '@angular/material';
@NgModule({
declarations: usersRoutingComponents,
- imports: [CommonModule, SharedModule, ButtonsModule.forRoot(), InfiniteScrollModule, usersRouterModule],
+ imports: [CommonModule, SharedModule, MatButtonToggleModule, InfiniteScrollModule, usersRouterModule],
})
export class UsersModule {
static routes = usersRouterModule;