var React = require("react"); var Ribbon = require("./Ribbon.jsx"); var Header = require("./Header.jsx"); var Relatives = require("./Relatives.jsx"); var Navigation = require("./Navigation.jsx"); var Footer = require("./Footer.jsx"); var Page = React.createClass({ renderCompactContent: function(nav) { return (
{this.props.children}
); }, renderCompactRoot: function(nav) { return (
{this.props.children} {nav}
); }, renderPageContent: function(nav) { return (
{nav} {this.props.children}
); }, render: function() { var content; var compact = this.props.compact; var isRoot = this.props.name === '/'; var nav = ; if (compact) { if (isRoot) { content = this.renderCompactRoot(nav); } else { content = this.renderCompactContent(nav); } } else { content = this.renderPageContent(nav); } return
{ content }
; } }); module.exports = Page;