diff --git a/packages/mui-material-nextjs/src/v13-pagesRouter/pagesRouterV13Document.tsx b/packages/mui-material-nextjs/src/v13-pagesRouter/pagesRouterV13Document.tsx index c8c385ea74ab10..308481c061cc1c 100644 --- a/packages/mui-material-nextjs/src/v13-pagesRouter/pagesRouterV13Document.tsx +++ b/packages/mui-material-nextjs/src/v13-pagesRouter/pagesRouterV13Document.tsx @@ -2,10 +2,16 @@ import * as React from 'react'; import { AppType } from 'next/app'; import { EmotionCache } from '@emotion/react'; import createEmotionServer from '@emotion/server/create-instance'; -import Document, { DocumentContext, DocumentInitialProps } from 'next/document'; +import ImportedDocument, { DocumentContext, DocumentInitialProps } from 'next/document'; import { EmotionCacheProviderProps } from './pagesRouterV13App'; import createEmotionCache from './createCache'; +let Document = ImportedDocument; +if (!Document.getInitialProps) { + // @ts-ignore + Document = Document.default; +} + interface Plugin { enhanceApp: ( App: React.ComponentType>,