var React = require('react'); var ReactRouter = require('react-router'); var Link = ReactRouter.Link; var sections = require("./sections"); var pageIDs = Object.keys(sections); var Relatives = React.createClass({ getInitialState() { var prev = this.props.prev; if (prev > -1) { prev = { to: pageIDs[prev], title: sections[pageIDs[prev]].getDefaultProps().title }; } else { prev = false; } var next = this.props.next; if (next < pageIDs.length) { next = { to: pageIDs[next], title: sections[pageIDs[next]].getDefaultProps().title }; } else { next = false; } return { prev: prev, next: next }; }, render: function() { if (!this.props.prev && !this.props.next) return null; return (
{!this.state.prev ? null : {this.props.prev + ". " + this.state.prev.title}} | ToC | {!this.state.next ? null : {this.props.next + ". " + this.state.next.title}} |