import { bindActionCreators } from 'redux'; import { connect } from 'react-redux'; import './ApplicationDefinition.scss'; import ApplicationDefinition from './ApplicationDefinition'; import * as ApplicationDefinitionActions from './ApplicationDefinitionActions'; import { selectEditMode, selectServices, selectColumns, selectParametersData, } from './ApplicationDefinitionSelectors'; const mapStateToProps = state => ({ editMode: selectEditMode(state), services: selectServices(state), columns: selectColumns(state), parametersData: selectParametersData(state), }); const mapDispatchToProps = dispatch => bindActionCreators(ApplicationDefinitionActions, dispatch); export default connect( mapStateToProps, mapDispatchToProps )(ApplicationDefinition);