1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-06-14 01:16:17 +02:00
unleash.unleash/frontend/src/component/feature/FeatureView/index.jsx
Fredrik Strand Oseberg 9b1a07c5ab Fix/v4 corrections (#287)
* fix: remove project display check

* fix: refetch bootstrap on user change

* fix: remove console log

* fix: update test

* fix: do not allow submit if errors exists

* fix: do not allow strategies to redirect home when name is taken
2021-05-05 14:17:25 +02:00

42 lines
1000 B
JavaScript

import { connect } from 'react-redux';
import {
fetchFeatureToggles,
fetchFeatureToggle,
toggleFeature,
setStale,
removeFeatureToggle,
editFeatureToggle,
} from '../../../store/feature-toggle/actions';
import FeatureView from './FeatureView';
import {
fetchTags,
tagFeature,
untagFeature,
} from '../../../store/feature-tags/actions';
export default connect(
(state, props) => ({
features: state.features.toJS(),
featureToggle: state.features
.toJS()
.find(toggle => toggle.name === props.featureToggleName),
featureTags: state.featureTags.toJS(),
tagTypes: state.tagTypes.toJS(),
activeTab: props.activeTab,
user: state.user.toJS(),
}),
{
fetchFeatureToggles,
fetchFeatureToggle,
toggleFeature,
setStale,
removeFeatureToggle,
editFeatureToggle,
tagFeature,
untagFeature,
fetchTags,
}
)(FeatureView);