diff --git a/website/core/H2.js b/website/core/H2.js index 3b67f42e..457099d4 100644 --- a/website/core/H2.js +++ b/website/core/H2.js @@ -8,9 +8,7 @@ var Header = require('Header'); var H2 = React.createClass({ render: function() { - return this.transferPropsTo( -
{this.props.children}
- ); + return
{this.props.children}
} }); diff --git a/website/core/Header.js b/website/core/Header.js index e8a11539..87fdb849 100644 --- a/website/core/Header.js +++ b/website/core/Header.js @@ -38,10 +38,10 @@ var Header = React.createClass({ render: function() { var slug = this.slug(this.props.toSlug || this.props.children); - var Heading = React.DOM['h' + this.props.level]; + var Heading = 'h' + this.props.level; - return this.transferPropsTo( - + return ( + {this.props.children} {' '}# diff --git a/website/core/Marked.js b/website/core/Marked.js index f237ed2b..abbf549a 100644 --- a/website/core/Marked.js +++ b/website/core/Marked.js @@ -812,13 +812,14 @@ Parser.prototype.tok = function() { return React.DOM.hr(null, null); } case 'heading': { - return Header( - {level: this.token.depth, toSlug: this.token.text}, - this.inline.output(this.token.text) + return ( +
+ {this.inline.output(this.token.text)} +
); } case 'code': { - return Prism(null, this.token.text); + return {this.token.text}; } case 'table': { var table = [] @@ -1087,7 +1088,7 @@ marked.parse = marked; var Marked = React.createClass({ render: function() { - return React.DOM.div(null, marked(this.props.children, this.props)); + return
{marked(this.props.children, this.props)}
; } }); diff --git a/website/core/Site.js b/website/core/Site.js index 8024843c..531fe287 100644 --- a/website/core/Site.js +++ b/website/core/Site.js @@ -31,7 +31,7 @@ var Site = React.createClass({
- + Flux diff --git a/website/core/center.js b/website/core/center.js index 78fb127d..93866131 100644 --- a/website/core/center.js +++ b/website/core/center.js @@ -5,10 +5,15 @@ var React = require('React'); +var assign = require('object-assign'); + var center = React.createClass({ render: function() { - return this.transferPropsTo( -
{this.props.children}
+ var {style, ...props} = this.props; + style = assign({}, style, {textAlign: 'center'}); + + return ( +
{this.props.children}
); } }); diff --git a/website/package.json b/website/package.json index b744dc16..7e549cd5 100644 --- a/website/package.json +++ b/website/package.json @@ -3,18 +3,19 @@ "start": "node server/server.js" }, "dependencies": { - "react": "~0.12.0", - "optimist": "0.6.0", - "react-page-middleware": "git://github.com/facebook/react-page-middleware.git", - "connect": "3.3.3", "compression": "1.2.2", + "connect": "3.3.3", "errorhandler": "1.3.0", - "morgan": "1.5.0", - "serve-favicon": "2.2.0", - "serve-static": "1.7.1", + "fs.extra": "*", "glob": "*", "mkdirp": "*", + "morgan": "1.5.0", + "object-assign": "^2.0.0", + "optimist": "0.6.0", + "react": "^0.13.1", + "react-page-middleware": "git://github.com/facebookarchive/react-page-middleware.git", "request": "*", - "fs.extra": "*" + "serve-favicon": "2.2.0", + "serve-static": "1.7.1" } }