Files
wgenerator/src/app/modules/user/info/users/users.component.ts
2026-03-09 22:43:40 +01:00

23 lines
822 B
TypeScript

import {Component} from '@angular/core';
import {UserService} from '../../../../services/user/user.service';
import {Observable} from 'rxjs';
import {User} from '../../../../services/user/user';
import {CardComponent} from '../../../../widget-modules/components/card/card.component';
import {AsyncPipe} from '@angular/common';
import {UserComponent} from './user/user.component';
import {SortByPipe} from '../../../../widget-modules/pipes/sort-by/sort-by.pipe';
@Component({
selector: 'app-users',
templateUrl: './users.component.html',
styleUrls: ['./users.component.less'],
imports: [CardComponent, UserComponent, AsyncPipe, SortByPipe],
})
export class UsersComponent {
public users$: Observable<User[]>;
public constructor(private userService: UserService) {
this.users$ = userService.list$();
}
}