2022-05-06 21:40:21 +02:00
|
|
|
import Document, { DocumentContext } from 'next/document';
|
|
|
|
|
import { ServerStyles, createStylesServer } from '@mantine/next';
|
2022-04-24 22:36:47 +02:00
|
|
|
|
2022-05-06 21:40:21 +02:00
|
|
|
const stylesServer = createStylesServer();
|
2022-04-24 22:36:47 +02:00
|
|
|
|
|
|
|
|
export default class _Document extends Document {
|
2022-05-06 21:40:21 +02:00
|
|
|
static async getInitialProps(ctx: DocumentContext) {
|
|
|
|
|
const initialProps = await Document.getInitialProps(ctx);
|
|
|
|
|
|
|
|
|
|
// Add your app specific logic here
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
...initialProps,
|
|
|
|
|
styles: (
|
|
|
|
|
<>
|
|
|
|
|
{initialProps.styles}
|
|
|
|
|
<ServerStyles html={initialProps.html} server={stylesServer} />
|
|
|
|
|
</>
|
|
|
|
|
),
|
|
|
|
|
};
|
|
|
|
|
}
|
2022-04-24 22:36:47 +02:00
|
|
|
}
|