import React from 'react'; import './YesNo.css'; import Box from '../UI/Box/Box'; import Button from '../UI/Button/Button'; import PropTypes from 'prop-types'; import { confirmYesNoAction } from '../../redux/actions/common_actions'; import { connect } from 'react-redux'; const YesNo = (props) => { return (

{props.Title}

); }; const mapStateToProps = (state) => { return { Title: state.common.ConfirmTitle, }; }; const mapDispatchToProps = (dispatch) => { return { confirm: (confirmed) => dispatch(confirmYesNoAction.complete(confirmed)), }; }; YesNo.propTypes = { Title: PropTypes.string.isRequired, confirm: PropTypes.func.isRequired, }; export default connect(mapStateToProps, mapDispatchToProps)(YesNo);