import React from "react" import PropTypes from "prop-types" import { connect } from "react-redux" import { Redirect } from "react-router-dom" import { userLogout } from "../../actions/users" const mapStateToProps = (state) => ({ isLogged: state.userStore.get("isLogged"), }); const mapDispatchToProps = { userLogout }; const UserLogout = (props) => { if (props.isLogged) { props.userLogout(); } return ( ); } UserLogout.propTypes = { isLogged: PropTypes.bool.isRequired, userLogout: PropTypes.func.isRequired, history: PropTypes.object, }; export default connect(mapStateToProps, mapDispatchToProps)(UserLogout);