diff --git a/client/src/html.js b/client/src/html.tsx similarity index 69% rename from client/src/html.js rename to client/src/html.tsx index 9dcb9f7b3a..9cdee65625 100644 --- a/client/src/html.js +++ b/client/src/html.tsx @@ -1,8 +1,16 @@ import React from 'react'; -import PropTypes from 'prop-types'; -export default class HTML extends React.Component { - render() { +interface HTMLProps { + body: string; + bodyAttributes?: Record; + headComponents?: React.ReactNode[]; + htmlAttributes?: Record; + postBodyComponents?: React.ReactNode[]; + preBodyComponents?: React.ReactNode[]; +} + +export default class HTML extends React.Component { + render(): JSX.Element { return ( @@ -28,12 +36,3 @@ export default class HTML extends React.Component { ); } } - -HTML.propTypes = { - body: PropTypes.string, - bodyAttributes: PropTypes.object, - headComponents: PropTypes.array, - htmlAttributes: PropTypes.object, - postBodyComponents: PropTypes.array, - preBodyComponents: PropTypes.array -};