react-static
Version:
A progressive static site generator for React
28 lines (25 loc) • 729 B
JavaScript
import React, { Component } from 'react'
export class DefaultDocument extends Component {
render() {
const { Html, Head, Body, children } = this.props
return (
<Html>
<Head>
<meta charSet="UTF-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=5, shrink-to-fit=no"
/>
</Head>
<Body>{children}</Body>
</Html>
)
}
}
export const Html = ({ children, ...rest }) => (
<html lang="en-US" {...rest}>
{children}
</html>
)
export const Head = ({ children, ...rest }) => <head {...rest}>{children}</head>
export const Body = ({ children, ...rest }) => <body {...rest}>{children}</body>