mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-24 17:51:14 +02:00
* chore: update changelog * 4.0.0-alpha.4 * wip: frontend should understand rbac permissions * move all feature components to hasAccess * fix: remove all change permissions * fix all the tests * fix all the tests x2 * fix snapshot for node 12 * fine tune perms a bit * refactor: rewrite to ts * refactor: use admin constant * fix: import Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
35 lines
928 B
JavaScript
35 lines
928 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,
|
|
}),
|
|
{
|
|
fetchFeatureToggles,
|
|
fetchFeatureToggle,
|
|
toggleFeature,
|
|
setStale,
|
|
removeFeatureToggle,
|
|
editFeatureToggle,
|
|
tagFeature,
|
|
untagFeature,
|
|
fetchTags,
|
|
}
|
|
)(FeatureView);
|