20 lines
453 B
TypeScript
20 lines
453 B
TypeScript
import { Injectable } from '@angular/core';
|
|
import { MessageService } from 'primeng/api';
|
|
|
|
import { MessageSeverity } from '../enums/message-severity.enum';
|
|
|
|
@Injectable({
|
|
providedIn: 'root',
|
|
})
|
|
export class MessageDisplayerService {
|
|
constructor(private messageService: MessageService) {}
|
|
|
|
public display(severity: MessageSeverity, summary?: string, detail?: string): void {
|
|
this.messageService.add({
|
|
severity,
|
|
summary,
|
|
detail,
|
|
});
|
|
}
|
|
}
|