import React from 'react'; import { RouteHandler, Link, State } from 'react-router'; import _ from 'lodash'; class Template extends React.Component { goToPage(event) { event.target.blur(); var page = event.target.value; this.context.router.transitionTo(page); } render() { var docs = this.props.config.docs; var docs_index = _.indexBy(this.props.pages, 'path'); var pages = []; var aside_links = Object.keys(docs).map((key) => { let group = docs[key]; return

{group.name}

{group.pages.map((page) => { pages.push(page) return {docs_index[page].data.title} })}
; }); var aside_options = Object.keys(docs).map((key) => { let group = docs[key]; return {group.pages.map((page) => { return })} ; }); var next_page_index = pages.indexOf(this.props.page.path)+1; var next_page = pages[next_page_index]; return (

Documentation

{next_page?Next - {docs_index[next_page].data.title} →:null}
); } } Template.contextTypes = { router: React.PropTypes.func }; module.exports = Template;