1
0
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:
Brett Sun 2016-04-13 10:39:19 +02:00
parent 4cd093aaa8
commit 8db7655a37

View File

@ -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;
} }
} }