fix: stop hydration in workspace (#1117)

This commit is contained in:
Himself65
2023-02-18 21:03:20 -06:00
committed by GitHub
parent 47f9ae2e11
commit 4aebdfc81a

View File

@@ -7,6 +7,7 @@ import '@affine/i18n';
import { useTranslation } from '@affine/i18n'; import { useTranslation } from '@affine/i18n';
import { DataCenterPreloader } from '@affine/store'; import { DataCenterPreloader } from '@affine/store';
import { NoSsr } from '@mui/material';
import { Logger } from '@toeverything/pathfinder-logger'; import { Logger } from '@toeverything/pathfinder-logger';
import type { NextPage } from 'next'; import type { NextPage } from 'next';
import type { AppProps } from 'next/app'; import type { AppProps } from 'next/app';
@@ -72,6 +73,7 @@ const App = ({ Component, pageProps }: AppPropsWithLayout) => {
<ConfirmProvider key="ConfirmProvider" />, <ConfirmProvider key="ConfirmProvider" />,
]} ]}
> >
<NoSsr>
{NoNeedAppStatePageList.includes(router.route) ? ( {NoNeedAppStatePageList.includes(router.route) ? (
getLayout(<Component {...pageProps} />) getLayout(<Component {...pageProps} />)
) : ( ) : (
@@ -85,6 +87,7 @@ const App = ({ Component, pageProps }: AppPropsWithLayout) => {
</DataCenterPreloader> </DataCenterPreloader>
</Suspense> </Suspense>
)} )}
</NoSsr>
</ProviderComposer> </ProviderComposer>
</> </>
); );