TryGhost/Ghost

View on GitHub
ghost/admin/app/helpers/toggle-feature.js

Summary

Maintainability
A
0 mins
Test Coverage
import Helper from '@ember/component/helper';
import {inject as service} from '@ember/service';

export default class ToggleFeature extends Helper {
    @service feature;

    compute([featureFlag]) {
        return () => {
            const flag = !!this.feature.get(featureFlag);
            this.feature.set(featureFlag, !flag);
        };
    }
}