Browse Source

Updated displayedColumn and formatted

pull/2468/head
Basim Mohammed 2 years ago
parent
commit
ac377c7371
  1. 28
      apps/client/src/app/components/admin-users/admin-users.component.ts

28
apps/client/src/app/components/admin-users/admin-users.component.ts

@ -32,12 +32,9 @@ export class AdminUsersComponent implements OnDestroy, OnInit {
public displayedColumns = [
'index',
'user',
'country',
'registration',
'accounts',
'activities',
'engagementPerDay',
'lastRequest',
'actions'
];
private unsubscribeSubject = new Subject<void>();
@ -56,6 +53,29 @@ export class AdminUsersComponent implements OnDestroy, OnInit {
permissions.enableSubscription
);
if (this.hasPermissionForSubscription) {
this.displayedColumns = [
'index',
'user',
'country',
'registration',
'accounts',
'activities',
'engagementPerDay',
'lastRequest',
'actions'
];
} else {
this.displayedColumns = [
'index',
'user',
'registration',
'accounts',
'activities',
'actions'
];
}
this.userService.stateChanged
.pipe(takeUntil(this.unsubscribeSubject))
.subscribe((state) => {
@ -130,7 +150,7 @@ export class AdminUsersComponent implements OnDestroy, OnInit {
.fetchAdminData()
.pipe(takeUntil(this.unsubscribeSubject))
.subscribe(({ users }) => {
this.dataSource = new MatTableDataSource(users)
this.dataSource = new MatTableDataSource(users);
this.changeDetectorRef.markForCheck();
});
}

Loading…
Cancel
Save