import { Injectable } from '@angular/core'; import { Subject , Observable } from 'rxjs'; import { SnackbarState } from '../interfaces/snackbar.state'; @Injectable() export class HBORSnackbarService { private snackbarSubject = new Subject(); snackbarState = this.snackbarSubject.asObservable(); constructor() { } show(message) { this.snackbarSubject.next({ show: true, message: message }); } hide() { this.snackbarSubject.next({ show: false }); } }