File

src/app/core/toast.service.ts

Index

Properties
Methods

Constructor

constructor(snackBar: MatSnackBar)
Parameters :
Name Type Optional
snackBar MatSnackBar No

Methods

openSnackBar
openSnackBar(message: string, action: string)
Parameters :
Name Type Optional
message string No
action string No
Returns : void

Properties

Public snackBar
Type : MatSnackBar
import { Injectable } from '@angular/core';
import { MatSnackBar } from '@angular/material/snack-bar';
import { isE2E } from './e2e-check';

@Injectable({ providedIn: 'root' })
export class ToastService {
  constructor(public snackBar: MatSnackBar) {}

  openSnackBar(message: string, action: string) {
    if (isE2E) {
      console.log(`${message} - ${action}`);
    } else {
      this.snackBar.open(message, action, {
        duration: 2000
      });
    }
  }
}

result-matching ""

    No results matching ""