import React, { PureComponent, Fragment } 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 { openModal } from '../redux'; import { frontEndProject } from '../../../../utils/challengeTypes'; import ButtonSpacer from '../../../components/util/ButtonSpacer'; import ProjectForm from './ProjectForm'; const mapStateToProps = () => ({}); const mapDispatchToProps = dispatch => bindActionCreators({ openHelpModal: () => openModal('help') }, dispatch); const propTypes = { challengeType: PropTypes.number, guideUrl: PropTypes.string, openHelpModal: PropTypes.func.isRequired }; export class ToolPanel extends PureComponent { render() { const { guideUrl, challengeType, openHelpModal } = this.props; console.log(this.props); const isFrontEnd = challengeType === frontEndProject; return ( {guideUrl && ( )} ); } } ToolPanel.displayName = 'ProjectToolPanel'; ToolPanel.propTypes = propTypes; export default connect(mapStateToProps, mapDispatchToProps)(ToolPanel);