fix: use push when switch workspace (#1049)

This commit is contained in:
Himself65
2023-02-16 00:23:49 -06:00
committed by GitHub
parent fe8831f7ae
commit f6378e8c3b
3 changed files with 10 additions and 10 deletions

View File

@@ -23,7 +23,7 @@ import '@affine/i18n';
import { useTranslation } from '@affine/i18n';
import React from 'react';
import { GlobalAppProvider } from '@/store/app';
import { DataCenterLoader } from '@/store/app/datacenter';
import { DataCenterPreloader } from '@/store/app/datacenter';
const ThemeProvider = dynamic(() => import('@/providers/ThemeProvider'), {
ssr: false,
@@ -81,11 +81,11 @@ const App = ({ Component, pageProps }: AppPropsWithLayout) => {
getLayout(<Component {...pageProps} />)
) : (
<Suspense fallback={<PageLoading />}>
{/* we should put this before every component in case of they read a null value */}
<DataCenterLoader />
<AppDefender>
{getLayout(<Component {...pageProps} />)}
</AppDefender>
<DataCenterPreloader>
<AppDefender>
{getLayout(<Component {...pageProps} />)}
</AppDefender>
</DataCenterPreloader>
</Suspense>
)}
</ProviderComposer>