summaryrefslogtreecommitdiff
path: root/web-ui/app/js/mixins/with_feature_toggle.js
diff options
context:
space:
mode:
Diffstat (limited to 'web-ui/app/js/mixins/with_feature_toggle.js')
-rw-r--r--web-ui/app/js/mixins/with_feature_toggle.js9
1 files changed, 3 insertions, 6 deletions
diff --git a/web-ui/app/js/mixins/with_feature_toggle.js b/web-ui/app/js/mixins/with_feature_toggle.js
index 3a484388..2b071e68 100644
--- a/web-ui/app/js/mixins/with_feature_toggle.js
+++ b/web-ui/app/js/mixins/with_feature_toggle.js
@@ -1,15 +1,12 @@
-define(['lib/features'],
+define(['features'],
function(features) {
function withFeatureToggle(componentName) {
return function() {
- var defaultToggle = {enabled: true};
-
this.around('initialize', function(basicInitialize) {
- var featureToggle = features[componentName] || defaultToggle;
- if(featureToggle.enabled) {
- basicInitialize(arguments[1], arguments[2]);
+ if(features.isEnabled(componentName)) {
+ return basicInitialize(arguments[1], arguments[2]);
}
});
};