halvalla
Version:
Generate React elements with CoffeeScript functions
40 lines (31 loc) • 898 B
JavaScript
// Generated by CoffeeScript 1.12.7
(function() {
var C, Halvalla, Oracle, React, ReactDom;
React = require('react');
ReactDom = require('react-dom/server');
Oracle = {
summoner: React,
name: 'React',
isValidElement: React.isValidElement,
Component: React.Component,
Element: {},
createElement: React.createElement,
createComponent: React.createComponent,
conjurer: ReactDom.renderToStaticMarkup,
preInstantiate: false,
getProp: function(element) {
return element.props;
},
getChildren: function(element) {
return element.props.children;
},
propertyName: 'props',
getName: function(element) {
return element.tagName || element.type;
}
};
Halvalla = require('../lib/halvalla').Halvalla;
C = new Halvalla(Oracle);
module.exports = C.tags();
module.exports.Halvalla = Halvalla;
}).call(this);