Projekt

Obecné

Profil

Stáhnout (754 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1 9c7b1b63 Václav Jirák
import {Component, EventEmitter, Input, Output} from '@angular/core';
2 230804d9 Václav Jirák
import {AuthorizationRequest} from '../models/requests.model';
3
import {LocalizationService} from '../localization/localization.service';
4 0d1b0550 Václav Jirák
5
@Component({
6
  selector: 'app-user-approval',
7
  templateUrl: './user-approval.component.html',
8
  styleUrls: ['./user-approval.component.sass']
9
})
10
export class UserApprovalComponent {
11
12 696f3358 Václav Jirák
  @Input() authorizationRequests: AuthorizationRequest[];
13 9c7b1b63 Václav Jirák
  @Output() userApprovalEvent = new EventEmitter<{requestId: number, approved: boolean}>();
14 0d1b0550 Václav Jirák
15 230804d9 Václav Jirák
  constructor(private localizationService: LocalizationService) { }
16 0d1b0550 Václav Jirák
17 9c7b1b63 Václav Jirák
  private userApproved(reqId: number, isApproved: boolean) {
18
    this.userApprovalEvent.emit({requestId: reqId, approved: isApproved});
19 0d1b0550 Václav Jirák
  }
20
}