parent
b1cc6ff6cd
commit
b546d8ed92
|
@ -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
|
||||
};
|
||||
|
||||
|
|
|
@ -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,
|
|
@ -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';
|
||||
|
|
@ -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,
|
|
@ -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,
|
|
@ -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';
|
||||
|
Loading…
Reference in New Issue