import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import { bindActionCreators } from 'redux'; import { connect } from 'react-redux'; import { Button, Modal } from 'react-bootstrap'; import { createQuestion, closeModal, isHelpModalOpenSelector } from '../redux'; const mapStateToProps = state => ({ isOpen: isHelpModalOpenSelector(state) }); const mapDispatchToProps = dispatch => bindActionCreators( { createQuestion, closeHelpModal: () => closeModal('help') }, dispatch ); const propTypes = { closeHelpModal: PropTypes.func.isRequired, createQuestion: PropTypes.func.isRequired, isOpen: PropTypes.bool }; const RSA = 'https://forum.freecodecamp.org/t/the-read-search-ask-methodology-for-' + 'getting-unstuck/137307'; export class HelpModal extends PureComponent { render() { const { isOpen, closeHelpModal, createQuestion } = this.props; return ( Ask for help?

If you've already tried the  Read-Search-Ask   method, then you can ask for help on the freeCodeCamp forum.

); } } HelpModal.displayName = 'HelpModal'; HelpModal.propTypes = propTypes; export default connect(mapStateToProps, mapDispatchToProps)(HelpModal);