summaryrefslogtreecommitdiffstats
path: root/packages/gitbook
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gitbook')
-rw-r--r--packages/gitbook/src/browser/render.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/gitbook/src/browser/render.js b/packages/gitbook/src/browser/render.js
index 3696eba..64e8947 100644
--- a/packages/gitbook/src/browser/render.js
+++ b/packages/gitbook/src/browser/render.js
@@ -22,7 +22,7 @@ function HTML({head, innerHTML, payload, scripts}) {
{scripts.map(script => {
return <script key={script} src={script} />;
})}
- <script type="application/payload+json" dangerouslySetInnerHTML={{__html: JSON.stringify(payload)}} />
+ <script type="application/payload+json" dangerouslySetInnerHTML={{__html: payload}} />
<script type="application/javascript" dangerouslySetInnerHTML={{__html: BOOTSTRAP_CODE}} />
{head.script.toComponent()}
</body>
@@ -45,6 +45,7 @@ HTML.propTypes = {
function render(plugins, initialState) {
// Load the plugins
const browserPlugins = loadPlugins(plugins);
+ const payload = JSON.stringify(initialState);
const store = GitBook.createStore(browserPlugins, initialState);
const scripts = plugins.toList()
@@ -64,7 +65,7 @@ function render(plugins, initialState) {
const htmlEl = <HTML
head={head}
innerHTML={innerHTML}
- payload={initialState}
+ payload={payload}
scripts={['gitbook/core.js'].concat(scripts)}
/>;