funky-framadate-front/src/app/core/services/toast.service.ts

18 lines
488 B
TypeScript

import { Injectable } from '@angular/core';
import {
MatLegacySnackBar as MatSnackBar,
MatLegacySnackBarConfig as MatSnackBarConfig,
} from '@angular/material/legacy-snack-bar';
@Injectable({
providedIn: 'root',
})
export class ToastService {
constructor(private _snackBar: MatSnackBar) {}
public display(message: string, action?: string): void {
const config: MatSnackBarConfig = { duration: 4000, verticalPosition: 'top' };
this._snackBar.open(message, action, config);
}
}