projects/commons/src/lib/elements/toast/services/toast.service.ts
Methods |
|
constructor(toast)
|
||||
|
Parameters :
|
| Public open | ||||||
open(config: IToastConfig)
|
||||||
|
Parameters :
Returns :
void
|
import { Inject, Injectable } from '@angular/core';
import { IToastConfig } from '../interfaces';
@Injectable()
export class ToastService {
constructor(@Inject('toast') private readonly toast) {}
public open(config: IToastConfig) {
this.toast({ duration: 5000, ...config, closeOnClick: !config.dismissible });
}
}