UNPKG

spencer-kit-project-templates

Version:
38 lines (33 loc) 626 B
var {renderToString} = require('react-dom/server'); var currentTag; var tags = { } global.React = require('react'); global.window = {}; global.navigator = { userAgent: '' } window.jquery = {}; window.document = { getElementById: function () { }, documentElement: { doScroll: false }, createElement:function(){ }, location:{ href:'' } } global.AppRegister = { setTag:function(tag){ currentTag = tag; }, register:function(app){ tags[currentTag] = renderToString(app); }, getTag:function(tag){ return tags[tag]; } }