1 import {Injectable, EventEmitter} from '@angular/core';
3 export interface ToastMessage {
9 export class ToastService {
11 messages$: EventEmitter<ToastMessage>;
14 this.messages$ = new EventEmitter<ToastMessage>();
17 sendMessage(msg: ToastMessage) {
18 this.messages$.emit(msg);
21 success(text: string) {
22 this.sendMessage({text: text, style: 'success'});
26 this.sendMessage({text: text, style: 'info'});
29 warning(text: string) {
30 this.sendMessage({text: text, style: 'warning'});
33 danger(text: string) {
34 this.sendMessage({text: text, style: 'danger'});