2
0

ListView.js 481 B

12345678910111213141516171819202122232425262728
  1. import React from 'react';
  2. import Page from './Page';
  3. export default class ListView extends React.Component {
  4. render() {
  5. const listView = this.props.pages.map((page) => {
  6. return <Page page={page} />;
  7. });
  8. return (
  9. <div className="page-list">
  10. <ul className="page-list-ul">
  11. {listView}
  12. </ul>
  13. </div>
  14. );
  15. }
  16. }
  17. ListView.propTypes = {
  18. pages: React.PropTypes.array.isRequired,
  19. };
  20. ListView.defaultProps = {
  21. pages: [],
  22. };