import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import { bindActionCreators } from 'redux'; import { connect } from 'react-redux'; import { Button } from 'react-bootstrap'; // import { submittingSelector } from './redux'; import { toggleMapModal } from '../../../redux/app'; import { openModal } from '../redux'; const mapStateToProps = () => ({}); const mapDispatchToProps = dispatch => bindActionCreators( { openHelpModal: () => openModal('help'), toggleMapModal }, dispatch ); const propTypes = { guideUrl: PropTypes.string, openHelpModal: PropTypes.func.isRequired, toggleMapModal: PropTypes.func.isRequired }; export class ToolPanel extends PureComponent { render() { const { guideUrl, openHelpModal, toggleMapModal } = this.props; return (
{guideUrl && ( )}
); } } ToolPanel.displayName = 'ProjectToolPanel'; ToolPanel.propTypes = propTypes; export default connect(mapStateToProps, mapDispatchToProps)(ToolPanel); /** * * {guideUrl && ( )} */