28 lines
798 B
JavaScript
28 lines
798 B
JavaScript
|
|
import * as React from 'react';
|
||
|
|
import { Html, Head, Main, NextScript } from 'next/document';
|
||
|
|
import { DocumentHeadTags, documentGetInitialProps } from '@mui/material-nextjs/v15-pagesRouter';
|
||
|
|
import theme from '../src/theme';
|
||
|
|
|
||
|
|
export default function MyDocument(props) {
|
||
|
|
return (
|
||
|
|
<Html lang="en">
|
||
|
|
<Head>
|
||
|
|
{/* PWA primary color */}
|
||
|
|
<meta name="theme-color" content={theme.palette.primary.main} />
|
||
|
|
<link rel="icon" href="/favicon.ico" />
|
||
|
|
<meta name="emotion-insertion-point" content="" />
|
||
|
|
<DocumentHeadTags {...props} />
|
||
|
|
</Head>
|
||
|
|
<body>
|
||
|
|
<Main />
|
||
|
|
<NextScript />
|
||
|
|
</body>
|
||
|
|
</Html>
|
||
|
|
);
|
||
|
|
}
|
||
|
|
|
||
|
|
MyDocument.getInitialProps = async (ctx) => {
|
||
|
|
const finalProps = await documentGetInitialProps(ctx);
|
||
|
|
return finalProps;
|
||
|
|
};
|