var React = require('react'); var ReactRouter = require('react-router'); var Link = ReactRouter.Link; var sections = require("./sections"); var sectionPages = Object.keys(sections); var Navigation = React.createClass({ generateNavItem: function(name, entry) { var Type = sections[name]; var title = Type.getDefaultProps().title; var link = { title }; if (this.props.fullNav) { link = {title}; } var last = sectionPages.length - 1; if (entry===last) entry = null; return
  • {link}
  • ; }, generateNav: function() { if (this.props.compact) return null; return (
    ); }, render: function() { return this.generateNav(); } }); module.exports = Navigation;