Projekt

Obecné

Profil

Stáhnout (691 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
    this.messageService.add({key: 'mainToast', severity:'success', summary: 'No data!', detail: 'Successful request!'});
24
  }
25
}