websocket-king/src/components/EditProject/EditProjectReduxWrapper.tsx

24 lines
608 B
TypeScript
Raw Normal View History

2021-06-16 14:09:26 +01:00
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);