24 lines
608 B
TypeScript
24 lines
608 B
TypeScript
![]() |
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);
|