spencer-kit-project-templates
Version:
spencer kit project templates
38 lines (33 loc) • 626 B
JavaScript
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];
}
}