import React, { PropTypes } from 'react'; import { connect } from 'react-redux'; import { Button, Modal } from 'react-bootstrap'; import PureComponent from 'react-pure-render/component'; import ns from './ns.json'; import { createIssue, openIssueSearch, closeBugModal } from './redux/actions'; const mapStateToProps = state => ({ isOpen: state.challengesApp.isBugOpen }); const mapDispatchToProps = { createIssue, openIssueSearch, closeBugModal }; const bugLink = 'http://forum.freecodecamp.com/t/how-to-report-a-bug/19543'; const propTypes = { closeBugModal: PropTypes.func, createIssue: PropTypes.func, isOpen: PropTypes.bool, openIssueSearch: PropTypes.func }; export class BugModal extends PureComponent { render() { const { isOpen, closeBugModal, openIssueSearch, createIssue } = this.props; return ( Did you find a bug? ×

Before you submit a new issue, read "How to Report a Bug" and browse other issues with this challenge.

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