halvalla
Version:
Generate React elements with CoffeeScript functions
23 lines (21 loc) • 645 B
text/coffeescript
#
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: (element)->element.props
getChildren: (element)->element.props.children
propertyName: 'props'
getName: (element)->element.tagName || element.type
{Halvalla} = require '../lib/halvalla'
C=new Halvalla Oracle
module.exports= C.tags()
module.exports.Halvalla =Halvalla