mirror of
https://github.com/Unleash/unleash.git
synced 2024-10-18 20:09:08 +02:00
25 lines
702 B
React
25 lines
702 B
React
|
import { connect } from 'react-redux';
|
||
|
import { toggleFeature, fetchFeatureToggles, removeFeatureToggle } from '../../store/feature-actions';
|
||
|
import { fetchFeatureMetrics } from '../../store/feature-metrics-actions';
|
||
|
|
||
|
import FeatureListComponent from './list-component';
|
||
|
|
||
|
const mapStateToProps = (state) => ({
|
||
|
features: state.features.toJS(),
|
||
|
featureMetrics: state.featureMetrics.toJS(),
|
||
|
});
|
||
|
|
||
|
const mapDispatchToProps = {
|
||
|
onFeatureClick: toggleFeature,
|
||
|
onFeatureRemove: removeFeatureToggle,
|
||
|
fetchFeatureToggles,
|
||
|
fetchFeatureMetrics,
|
||
|
};
|
||
|
|
||
|
const FeatureListContainer = connect(
|
||
|
mapStateToProps,
|
||
|
mapDispatchToProps
|
||
|
)(FeatureListComponent);
|
||
|
|
||
|
export default FeatureListContainer;
|