From c1ad8f0b55f34714d0dfc61a48d69ab0a3f9c919 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Fri, 16 Dec 2016 08:10:08 -0800 Subject: [PATCH] fix: decouple rendering from pages --- server/boot/react.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/server/boot/react.js b/server/boot/react.js index 0342b2ff8c..be4e86d8c5 100644 --- a/server/boot/react.js +++ b/server/boot/react.js @@ -3,9 +3,8 @@ import { RouterContext } from 'react-router'; import debug from 'debug'; import { renderToString } from 'redux-epic'; -import provideStore from '../../common/app/provide-store'; import createApp from '../../common/app'; -import blockNameify from '../../common/app/utils/blockNameify'; +import provideStore from '../../common/app/provide-store'; const log = debug('fcc:react-server'); @@ -85,11 +84,7 @@ export default function reactSubRouter(app) { .flatMap(function({ markup, store, epic }) { log('react markup rendered, data fetched'); const state = store.getState(); - const { challenge } = state.entities; - const challengeKey = Object.keys(challenge)[0]; - const blockName = blockNameify(challenge[challengeKey].block); - const challengeTitle = challenge[challengeKey].title; - const title = `${blockName}: ${challengeTitle}`; + const { title } = state.app; epic.dispose(); res.expose(state, 'data'); res.expose(req.flash(), 'flash');