import React, { PropTypes, Component } from 'react'; import HeaderBar from './HeaderBar'; /** * Layout header * * @export * @class Header * @extends {React.Component} */ export class Header extends Component { /** * @type {HeaderBar.Style} * @static * @memberOf Header */ static Style = HeaderBar.Style; /** * @override */ render() { return (
); } } /** * Content container * * @export * @class Container * @extends {React.Component} */ export class Container extends Component { /** * PropTypes * @static * @memberOf Container */ static propTypes = { children: PropTypes.element.isRequired }; /** * @override */ render() { return (
{ this.props.children }
); } } /** * Layout container * * @export * @class Layout * @extends {React.Component} */ export class Layout extends Component { /** * PropTypes * @static * @memberOf Container */ static propTypes = { children: PropTypes.oneOfType([ PropTypes.arrayOf(PropTypes.element), PropTypes.element, ]) }; /** * @override */ render() { return (
{ this.props.children }
); } }