const React = require('react'); const GitBook = require('gitbook-core'); const Sidebar = require('./Sidebar'); const Page = require('./Page'); const Toolbar = require('./Toolbar'); let ThemeBody = React.createClass({ propTypes: { page: GitBook.Shapes.Page, summary: GitBook.Shapes.Summary, children: React.PropTypes.node }, render() { const { page, summary, children } = this.props; return (
{children}
); } }); ThemeBody = GitBook.connect(ThemeBody, ({page, summary}) => { return { page, summary }; }); module.exports = GitBook.createPlugin((dispatch, state) => { dispatch(GitBook.registerComponent(ThemeBody, { role: 'Body' })); });