diff --git a/src/components/Message.js b/src/components/Message.js index 3117648..a0c64bb 100644 --- a/src/components/Message.js +++ b/src/components/Message.js @@ -23,7 +23,10 @@ Message.propTypes = { PropTypes.func ]), heading: PropTypes.string.isRequired, - children: PropTypes.element.isRequired + children: PropTypes.oneOfType([ + PropTypes.arrayOf(PropTypes.node), + PropTypes.node + ]).isRequired }; export default Message; diff --git a/src/components/PageTemplate.js b/src/components/PageTemplate.js index 3604dba..8f9ab87 100644 --- a/src/components/PageTemplate.js +++ b/src/components/PageTemplate.js @@ -52,7 +52,10 @@ const PageTemplate = ({ title, children }) => ( PageTemplate.propTypes = { title: PropTypes.string, - children: PropTypes.element + children: PropTypes.oneOfType([ + PropTypes.arrayOf(PropTypes.node), + PropTypes.node + ]) }; const renderToString = content => '' + ReactDOMServer.renderToString(content);