import { connect } from 'react-redux'; import { bindActionCreators } from 'redux'; import { projectUpdate } from '../../redux/actions/projects'; import EditProject from './EditProject'; import State from '../../redux/state'; import { currentProject } from '../../redux/selectors/projects'; function mapStateToProps(state: State) { return { project: currentProject(state), }; } function mapDispatchToProps(dispatch: any) { return bindActionCreators( { onProjectChange: projectUpdate, }, dispatch, ); } export default connect(mapStateToProps, mapDispatchToProps)(EditProject);