Packages

This is a CMS written in Elixir. Aims to be the great open-source ecommerce and/or startup solution for those who are searching for a performance and stability on top of modern technologies like React and Elixir.

Current section

Files

Jump to
lyn priv commonjs_reaxt client_entry_addition.js
Raw

priv/commonjs_reaxt/client_entry_addition.js

var React = require("react");
var ReactDOM = require("react-dom");
function default_client_render(props,render,param){
render(React.createElement(this,props))
}
window.reaxt_render = function(module,submodule,props,param){
module = require("./../../web/containers/"+module)
submodule = (submodule) ? module[submodule] :module
submodule.reaxt_client_render = submodule.reaxt_client_render || default_client_render
return function(elemid){
submodule.reaxt_client_render(props,function(comp){
ReactDOM.render(comp,document.getElementById(elemid))
},param)
}
}