chore(simple): Remove simple project logic

This commit is contained in:
Stuart Taylor
2018-03-23 17:00:45 +00:00
committed by Mrugesh Mohapatra
parent a8484873d8
commit a048ab5ad3
3 changed files with 4 additions and 22 deletions

View File

@ -29,7 +29,6 @@ const views = {
modern: Modern,
project: Project,
quiz: Quiz,
simple: Project,
step: Step,
invalid: NotFound
};

View File

@ -161,8 +161,7 @@ const submitters = {
video: submitSimpleChallenge,
quiz: submitSimpleChallenge,
'project.frontEnd': submitProject,
'project.backEnd': submitProject,
'project.simple': submitSimpleChallenge
'project.backEnd': submitProject
};
export default function completionEpic(actions, { getState }) {

View File

@ -13,8 +13,6 @@ import {
import { submittingSelector } from './redux';
import {
openChallengeModal,
openHelpModal,
chatRoomSelector,
guideURLSelector
@ -25,7 +23,6 @@ import {
challengeSelector
} from '../../../../redux';
import {
simpleProject,
frontEndProject
} from '../../../../utils/challengeTypes';
@ -33,14 +30,10 @@ const propTypes = {
guideUrl: PropTypes.string,
helpChatRoom: PropTypes.string.isRequired,
isFrontEnd: PropTypes.bool,
isSignedIn: PropTypes.bool,
isSimple: PropTypes.bool,
isSubmitting: PropTypes.bool,
openChallengeModal: PropTypes.func.isRequired,
openHelpModal: PropTypes.func.isRequired
};
const mapDispatchToProps = {
openChallengeModal,
openHelpModal
};
const mapStateToProps = createSelector(
@ -50,7 +43,7 @@ const mapStateToProps = createSelector(
chatRoomSelector,
guideURLSelector,
(
{ challengeType = simpleProject },
{ challengeType },
showLoading,
isSubmitting,
helpChatRoom,
@ -58,9 +51,7 @@ const mapStateToProps = createSelector(
) => ({
guideUrl,
helpChatRoom,
isSignedIn: !showLoading,
isSubmitting,
isSimple: challengeType === simpleProject,
isFrontEnd: challengeType === frontEndProject
})
);
@ -87,21 +78,14 @@ export class ToolPanel extends PureComponent {
guideUrl,
helpChatRoom,
isFrontEnd,
isSimple,
isSignedIn,
isSubmitting,
openHelpModal,
openChallengeModal
openHelpModal
} = this.props;
const FormElement = isFrontEnd ? FrontEndForm : BackEndForm;
return (
<div>
{
isSimple ?
this.renderSubmitButton(isSignedIn, openChallengeModal) :
<FormElement isSubmitting={ isSubmitting }/>
}
<ButtonSpacer />
<Button
block={ true }