2016-12-19 20:53:49 +01:00
|
|
|
import { connect } from 'react-redux';
|
|
|
|
|
2017-08-28 19:15:47 +02:00
|
|
|
import {
|
2016-12-19 20:53:49 +01:00
|
|
|
fetchFeatureToggles,
|
2017-01-06 15:21:58 +01:00
|
|
|
toggleFeature,
|
|
|
|
removeFeatureToggle,
|
2017-08-28 19:15:47 +02:00
|
|
|
} from '../../store/feature-actions';
|
|
|
|
|
|
|
|
import ViewToggleComponent from './view-component';
|
|
|
|
|
|
|
|
export default connect(
|
|
|
|
(state, props) => ({
|
|
|
|
features: state.features.toJS(),
|
|
|
|
featureToggle: state.features
|
|
|
|
.toJS()
|
|
|
|
.find(toggle => toggle.name === props.featureToggleName),
|
|
|
|
activeTab: props.activeTab,
|
|
|
|
}),
|
|
|
|
{
|
|
|
|
fetchFeatureToggles,
|
|
|
|
toggleFeature,
|
|
|
|
removeFeatureToggle,
|
|
|
|
}
|
|
|
|
)(ViewToggleComponent);
|