feat(client): ts-migrate /client/src/html.js (#42468)

* rename

* migrate

Co-authored-by: Parth Parth <thecodingaviator@users.noreply.github.com>
This commit is contained in:
Parth Parth
2021-06-25 20:05:11 +05:30
committed by Mrugesh Mohapatra
parent 4b44bb37d9
commit 383320095f

View File

@@ -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<string, unknown>;
headComponents?: React.ReactNode[];
htmlAttributes?: Record<string, unknown>;
postBodyComponents?: React.ReactNode[];
preBodyComponents?: React.ReactNode[];
}
export default class HTML extends React.Component<HTMLProps> {
render(): JSX.Element {
return (
<html id='__fcc-html' {...this.props.htmlAttributes} lang='en'>
<head>
@@ -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
};