mirror of
https://github.com/ascribe/onion.git
synced 2024-12-22 09:23:13 +01:00
Remove deprecated global notification types
This commit is contained in:
parent
4cd093aaa8
commit
8db7655a37
@ -1,7 +1,11 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
export default class GlobalNotificationModel {
|
export default class GlobalNotificationModel {
|
||||||
constructor(message, type = 'info', dismissAfter = 5000) {
|
constructor(message, type = 'success', dismissAfter = 5000) {
|
||||||
|
if (type !== 'success' && type !== 'danger') {
|
||||||
|
throw new Error(`A notification's type either has to be success, or danger. Not: ${type}`);
|
||||||
|
}
|
||||||
|
|
||||||
if (message) {
|
if (message) {
|
||||||
this.message = message;
|
this.message = message;
|
||||||
} else {
|
} else {
|
||||||
@ -11,12 +15,7 @@ export default class GlobalNotificationModel {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (type === 'info' || type === 'success' || type === 'warning' || type === 'danger') {
|
|
||||||
this.type = type;
|
|
||||||
} else {
|
|
||||||
throw new Error(`A notification's type either has to be info, success, warning, danger. Not: ${type}`);
|
|
||||||
}
|
|
||||||
|
|
||||||
this.dismissAfter = dismissAfter;
|
this.dismissAfter = dismissAfter;
|
||||||
|
this.type = type;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user