Files
react/examples/create-next-app/pages/_document.js
2020-05-24 16:42:30 +01:00

39 lines
638 B
JavaScript

import Document, {
Html,
Head,
Main,
NextScript,
} from 'next/document';
import { CssBaseline } from '@zeit-ui/react';
class MyDocument extends Document {
static async getInitialProps(ctx) {
const initialProps = await Document.getInitialProps(ctx);
const styles = CssBaseline.flush();
return {
...initialProps,
styles: (
<>
{initialProps.styles}
{styles}
</>
),
};
}
render() {
return (
<Html>
<Head />
<body>
<Main />
<NextScript />
</body>
</Html>
);
}
}
export default MyDocument;