Merge pull request #4 from Bouncey/chore/moveTemplates

Chore/move templates
pull/18188/head
Stuart Taylor 2018-04-08 23:19:50 +01:00 committed by Mrugesh Mohapatra
parent b1cc6ff6cd
commit b546d8ed92
42 changed files with 13 additions and 17 deletions

View File

@ -9,16 +9,12 @@ const views = {
// backend: BackEnd,
classic: path.resolve(
__dirname,
'./src/templates/Challenges/views/classic/Show.js'
'./src/templates/Challenges/classic/Show.js'
),
// modern: Modern,
project: path.resolve(
__dirname,
'./src/templates/Challenges/views/project/Show.js'
),
project: path.resolve(__dirname, './src/templates/Challenges/project/Show.js')
// quiz: Quiz,
// simple: Project,
step: path.resolve(__dirname, './src/templates/Challenges/views/step/Show.js')
// invalid: NotFound
};

View File

@ -4,7 +4,7 @@ import { bindActionCreators } from 'redux';
import { connect } from 'react-redux';
import MonacoEditor from 'react-monaco-editor';
import { executeChallenge, updateFile } from '../../redux';
import { executeChallenge, updateFile } from '../redux';
const propTypes = {
contents: PropTypes.string,

View File

@ -12,14 +12,14 @@ import Preview from '../components/Preview';
import SidePanel from '../components/Side-Panel';
import CompletionModal from '../components/CompletionModal';
import { challengeTypes } from '../../../../../utils/challengeTypes';
import { ChallengeNode } from '../../../../redux/propTypes';
import { challengeTypes } from '../../../../utils/challengeTypes';
import { ChallengeNode } from '../../../redux/propTypes';
import {
createFiles,
challengeFilesSelector,
initTests,
updateChallengeMeta
} from '../../redux';
} from '../redux';
import './classic.css';

View File

@ -5,14 +5,14 @@ import { connect } from 'react-redux';
import { createSelector } from 'reselect';
import { Button, Modal } from 'react-bootstrap';
import GreenPass from '../../icons/GreenPass';
import GreenPass from './icons/GreenPass';
import {
closeModal,
submitChallenge,
isCompletionModalOpenSelector,
successMessageSelector
} from '../../redux';
} from '../redux';
const mapStateToProps = createSelector(
isCompletionModalOpenSelector,

View File

@ -11,15 +11,15 @@ import ChallengeTitle from './Challenge-Title';
import ChallengeDescription from './Challenge-Description';
import TestSuite from './Test-Suite';
import Output from './Output';
import Spacer from '../../../../components/util/Spacer';
import Spacer from '../../../components/util/Spacer';
import {
consoleOutputSelector,
challengeTestsSelector,
executeChallenge,
initConsole
} from '../../redux';
import { descriptionRegex } from '../../../../../utils';
} from '../redux';
import { descriptionRegex } from '../../../../utils';
const mapStateToProps = createSelector(
consoleOutputSelector,

View File

@ -1,8 +1,8 @@
import React from 'react';
import PropTypes from 'prop-types';
import GreenPass from '../../icons/GreenPass';
import RedFail from '../../icons/RedFail';
import GreenPass from './icons/GreenPass';
import RedFail from './icons/RedFail';
import './test-suite.css';