Page.tsx 463 B

1234567891011121314151617181920212223242526
  1. // Libraries
  2. import React, { Component } from 'react';
  3. // Components
  4. import PageHeader from '../PageHeader/PageHeader';
  5. import PageContents from './PageContents';
  6. interface Props {
  7. title: string;
  8. children: JSX.Element[] | JSX.Element;
  9. }
  10. class Page extends Component<Props> {
  11. static Header = PageHeader;
  12. static Contents = PageContents;
  13. render() {
  14. return (
  15. <div>
  16. {this.props.children}
  17. </div>
  18. );
  19. }
  20. }
  21. export default Page;