import {connect} from "react-redux"; import { cancelNewRoomConstruction, finishNewRoomConstruction, startNewRoomConstruction } from "../../../../../actions/topology/building"; import StartNewRoomConstructionComponent from "../../../../../components/app/sidebars/topology/building/NewRoomConstructionComponent"; const mapStateToProps = state => { return { currentRoomInConstruction: state.construction.currentRoomInConstruction }; }; const mapDispatchToProps = dispatch => { return { onStart: () => dispatch(startNewRoomConstruction()), onFinish: () => dispatch(finishNewRoomConstruction()), onCancel: () => dispatch(cancelNewRoomConstruction()), }; }; const NewRoomConstructionButton = connect( mapStateToProps, mapDispatchToProps )(StartNewRoomConstructionComponent); export default NewRoomConstructionButton;