react-feature-toggles
Version:
Feature toggle framework for react - down with feature branches
31 lines (24 loc) • 631 B
JSX
import React from 'react';
import PropTypes from 'prop-types';
class FeatureToggleProvider extends React.Component {
getChildContext() {
return {
featureToggleList: this.props.featureToggleList
};
}
render() {
return this.props.children;
}
}
FeatureToggleProvider.childContextTypes = {
featureToggleList: PropTypes.objectOf(PropTypes.bool).isRequired
};
FeatureToggleProvider.propTypes = {
featureToggleList: PropTypes.objectOf(PropTypes.bool),
children: PropTypes.node
};
FeatureToggleProvider.defaultProps = {
children: [],
featureToggleList: []
};
export default FeatureToggleProvider;