PageBody.js 438 B

123456789101112131415161718192021222324252627
  1. import React from 'react';
  2. export default class PageBody extends React.Component {
  3. render() {
  4. let body = this.props.pageBody;
  5. if (body === '') {
  6. body = this.props.page.revision.body;
  7. }
  8. return (
  9. <div>
  10. {body}
  11. </div>
  12. );
  13. }
  14. }
  15. PageBody.propTypes = {
  16. page: React.PropTypes.object.isRequired,
  17. pageBody: React.PropTypes.string,
  18. };
  19. PageBody.defaultProps = {
  20. page: {},
  21. pageBody: '',
  22. };