blob: 993b20d744bc0416b177e6829b64e34f7d55fa4c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
const GitBook = require('gitbook-core');
const { React } = GitBook;
const Page = require('./Page');
const Toolbar = require('./Toolbar');
const Body = React.createClass({
propTypes: {
page: GitBook.PropTypes.Page,
readme: GitBook.PropTypes.Readme
},
render() {
const { page, readme } = this.props;
return (
<GitBook.InjectedComponent matching={{ role: 'body:wrapper' }}>
<div className="Body page-wrapper">
<GitBook.InjectedComponent matching={{ role: 'toolbar:wrapper' }}>
<Toolbar title={page.title} readme={readme} />
</GitBook.InjectedComponent>
<GitBook.InjectedComponent matching={{ role: 'page:wrapper' }}>
<Page page={page} />
</GitBook.InjectedComponent>
</div>
</GitBook.InjectedComponent>
);
}
});
module.exports = Body;
|