Code Review
/
portal
/
ric-dashboard.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Updated RST documentation
[portal/ric-dashboard.git]
/
webapp-frontend
/
src
/
app
/
services
/
ui
/
notification.service.ts
diff --git
a/webapp-frontend/src/app/services/ui/notification.service.ts
b/webapp-frontend/src/app/services/ui/notification.service.ts
index
30f8021
..
df4f03e
100644
(file)
--- a/
webapp-frontend/src/app/services/ui/notification.service.ts
+++ b/
webapp-frontend/src/app/services/ui/notification.service.ts
@@
-19,34
+19,40
@@
*/
import { Injectable } from '@angular/core';
*/
import { Injectable } from '@angular/core';
-import {
MatSnackBar, MatSnackBarConfig } from '@angular/material
';
+import {
ToastrService } from 'ngx-toastr
';
@Injectable({
providedIn: 'root'
})
export class NotificationService {
@Injectable({
providedIn: 'root'
})
export class NotificationService {
- constructor(public
snackBar: MatSnackBar
) { }
+ constructor(public
toastr: ToastrService
) { }
- config: MatSnackBarConfig = {
- duration: 3000,
- horizontalPosition: 'right',
- verticalPosition: 'top'
+ successConfig = {
+ timeOut: 10000,
+ closeButton: true
};
};
+ warningConfig = {
+ disableTimeOut: true,
+ closeButton: true
+ };
+
+ errorConfig = {
+ disableTimeOut: true,
+ closeButton: true
+ };
success(msg: string) {
success(msg: string) {
- this.config['panelClass'] = ['notification', 'success', 'default'];
- this.snackBar.open(msg, '', this.config);
+ this.toastr.success(msg, '', this.successConfig);
}
warn(msg: string) {
}
warn(msg: string) {
- this.config['panelClass'] = ['notification', 'warn', 'default'];
- this.snackBar.open(msg, '', this.config);
+ this.toastr.warning(msg, '', this.warningConfig);
}
error(msg: string) {
}
error(msg: string) {
- this.config['panelClass'] = ['notification', 'error', 'default'];
- this.snackBar.open(msg, '', this.config);
+ this.toastr.error(msg, '', this.errorConfig);
}
}
+
}
}