Projekt

Obecné

Profil

Stáhnout (986 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1 b887ecc3 hlavja
import {Injectable} from '@angular/core';
2
import {MessageService} from 'primeng/api';
3
4
@Injectable({
5
  providedIn: 'root'
6
})
7
export class ToastService {
8
9
  constructor(
10
    private messageService: MessageService
11
  ) {
12
  }
13
14
  showError(err: any) {
15
    this.messageService.add({key: 'mainToast', severity:'error', summary: 'Unsuccessful!', detail: err});
16
  }
17
18
  showWarningNoData() {
19
    this.messageService.add({key: 'mainToast', severity:'warn', summary: 'No data!', detail: 'Can not display any data for given interval and aggregation!'});
20
  }
21
22
  showSuccess() {
23 4b76cfa7 hlavja
    this.messageService.add({key: 'mainToast', severity:'success', summary: 'Success!', detail: 'Successful request!'});
24
  }
25
26
  showSuccessMessage(message: any) {
27
    this.messageService.add({key: 'mainToast', severity:'success', summary: 'Success!', detail: message});
28
  }
29
30
  operationRejected() {
31
    this.messageService.add({key: 'mainToast', severity:'warn', summary: 'Reject!', detail: 'Operation rejected!'});
32 b887ecc3 hlavja
  }
33
}