-
+
{{ message.summary }}
{{ message.detail }}
-
+
diff --git a/client/src/app/app.component.ts b/client/src/app/app.component.ts
index 42842987d..e598be56f 100644
--- a/client/src/app/app.component.ts
+++ b/client/src/app/app.component.ts
@@ -160,17 +160,33 @@ export class AppComponent implements OnInit, AfterViewInit {
this.screenService.isBroadcastMessageDisplayed = false
}
+ // ---------------------------------------------------------------------------
+
getNotificationIcon (message: { severity: 'success' | 'error' | 'info' }): GlobalIconName {
switch (message.severity) {
case 'error':
return 'cross'
+
case 'success':
return 'tick'
+
case 'info':
return 'help'
}
}
+ getNotificationRole (message: { severity: 'success' | 'error' | 'info' }) {
+ switch (message.severity) {
+ case 'error':
+ return 'alert'
+
+ default:
+ return 'status'
+ }
+ }
+
+ // ---------------------------------------------------------------------------
+
private initRouteEvents () {
const eventsObs = this.router.events