nyx_server
Version:
Node内容发布
21 lines (17 loc) • 568 B
JavaScript
import { connect } from 'react-redux';
import Projects from '../components/Projects';
import {getProject} from '../actions/Project';
function select (state) {
return {
projects: state.project.getIn(['projects', 'data']),
currentProject: state.project.get('currentProject'),
isLoading: state.project.getIn(['projects', 'isLoading']),
error: state.project.getIn(['projects', 'error'])
};
}
function actionSelect(dispatch) {
return {
onSelect: name => dispatch(getProject(name))
};
}
export default connect(select, actionSelect)(Projects);