Feat(Challenges): no js preview (#16149)
* fix(files): Decouple files from challenges * feat(server/react): Remove action logger use redux remote devtools instead! * feat(Challenges): Disable js on edit, enable on execute * feat(Challenge/Preview): Show message when js is disabled * refactor(frameEpic): Reduce code by using lodash * feat(frameEpic): Disable js in preview by state * feat(frameEpic): Colocate epic in Challenges/redux * refactor(ExecuteChallengeEpic): CoLocated with Challenges * refactor(executeChallengesEpic): Separate tests from main logic * feat(Challenge/Preview): Update main on edit * feat(frameEpuc): Replace frame on edit/execute This allows for sandbox to work properly * fix(Challenges/Utils): Require utisl * revert(frameEpic): Hoist function to mount code in frame * fix(frameEpic): Ensure new frame is given classname * feat(executeChallenge): Update main on code unlocked * fix(frameEpic): Filter out empty test message * fix(Challenge/Preview): Remove unnessary quote in classname * feat(codeStorageEpic): Separate localstorage from solutions loading * fix(fetchUser): Merge user actions into one prefer many effects from one action over one action to one effect * fix(themes): Centralize theme utils and defs * fix(entities.user): Fix user reducer namespacing * feat(frame): Refactor frameEpic to util * feat(Challenges.redux): Should not attempt to update main from storage * fix(loadPreviousChallengeEpic): Refactor for RFR * fix(Challenges.Modern): Show preview plane
This commit is contained in:
committed by
Quincy Larson
parent
9051faee79
commit
2e410330f1
6
server/boot/react.js
vendored
6
server/boot/react.js
vendored
@@ -5,7 +5,6 @@ import { NOT_FOUND } from 'redux-first-router';
|
||||
import devtoolsEnhancer from 'remote-redux-devtools';
|
||||
|
||||
import {
|
||||
loggerMiddleware,
|
||||
errorThrowerMiddleware
|
||||
} from '../utils/react.js';
|
||||
import { createApp, provideStore, App } from '../../common/app';
|
||||
@@ -27,10 +26,7 @@ const routes = [
|
||||
|
||||
const devRoutes = [];
|
||||
|
||||
const middlewares = [
|
||||
isDev ? loggerMiddleware : null,
|
||||
isDev ? errorThrowerMiddleware : null
|
||||
].filter(Boolean);
|
||||
const middlewares = isDev ? [errorThrowerMiddleware] : [];
|
||||
export default function reactSubRouter(app) {
|
||||
var router = app.loopback.Router();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user