diff --git a/web/ASC.Web.Editor/src/server/render.js b/web/ASC.Web.Editor/src/server/render.js index 8b45fd1b2a..f9757e922f 100644 --- a/web/ASC.Web.Editor/src/server/render.js +++ b/web/ASC.Web.Editor/src/server/render.js @@ -5,10 +5,7 @@ import { initDocEditor } from "./helpers/utils"; export default async (req) => { const props = await initDocEditor(req); + const content = renderToString(); - let content = renderToString(); - - // Get a copy of store data to create the same store on client side - - return { app, content }; + return { props, content }; }; diff --git a/web/ASC.Web.Editor/src/server/template.js b/web/ASC.Web.Editor/src/server/template.js index 07a3c6084e..dbabf1e0ef 100644 --- a/web/ASC.Web.Editor/src/server/template.js +++ b/web/ASC.Web.Editor/src/server/template.js @@ -1,26 +1,24 @@ export default function template(title, initialState = {}, content = "") { - let scripts = ""; // Dynamically ship scripts based on render type - if (content) { - scripts = ` - - `; - } else { - scripts = ` `; - } - let page = ` - - - - ${title} - - - -
${content}
- ${scripts} - - `; + const scripts = ` + + +`; + + const page = ` + + + + + ${title} + + + +
${content}
+ ${scripts} + + `; return page; }