UNPKG

@react-ssr/core

Version:
2 lines (1 loc) 1.36 kB
"use strict";var r=require("./register-d9711d86.js");require("path"),require("fs-extra"),require("react"),require("slash"),require("lz-string"),require("urlsafe-base64"),require("fs"),require("recursive-readdir");var e=require("./helpers-b171c284.js");require("stream");var t,c=(t=require("cheerio"))&&"object"==typeof t&&"default"in t?t.default:t,a=require("./head"),s=require("@material-ui/core/styles").ServerStyleSheets;exports.default=function(t,l,i){var o,d,n,u,h,p,q,f,v,y,m=new s,b=e.server.renderToString(m.collect(t)),g=m.toString(),S=c.load(b),j=S.html(S("body script")),T=(S("body").html()||"").replace(j,"");return r.concat(o=r.concat(d=r.concat(n=r.concat(u=r.concat(h=r.concat(p=r.concat(q=r.concat(f=r.concat(v=r.concat(y="<!DOCTYPE html><html".concat(e.convertAttrToString(S("html").attr()),"><head>")).call(y,e.getHeadHtml(a.rewind()),'<link rel="preload" href="/_react-ssr/')).call(v,l,'.js" as="script"><link rel="preload" href="/_react-ssr/')).call(f,l,'.css" as="style"><link rel="stylesheet" href="/_react-ssr/')).call(q,l,'.css"><style id="jss-server-side">')).call(p,g,"</style></head><body")).call(h,e.convertAttrToString(S("body").attr()),'><div id="react-ssr-root">')).call(u,T,'</div><script id="react-ssr-script" src="/_react-ssr/')).call(n,l,'.js" data-props="')).call(d,i,'" defer><\/script>')).call(o,j,"</body></html>")};