From 383320095f47fdc8095c12674abb2c660f800084 Mon Sep 17 00:00:00 2001 From: Parth Parth <34807532+thecodingaviator@users.noreply.github.com> Date: Fri, 25 Jun 2021 20:05:11 +0530 Subject: [PATCH] feat(client): ts-migrate /client/src/html.js (#42468) * rename * migrate Co-authored-by: Parth Parth --- client/src/{html.js => html.tsx} | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) rename client/src/{html.js => html.tsx} (69%) 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 -};