From ea5bb0e02f869e5991380b190f589a4e8a5e849b Mon Sep 17 00:00:00 2001 From: Diego Andai Date: Thu, 18 Apr 2024 17:01:50 -0400 Subject: [PATCH] NextJS pages router patch --- .../src/v13-pagesRouter/pagesRouterV13Document.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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>,