|
@@ -4,24 +4,14 @@ import '@styles/index.css';
|
|
|
import {RootRoutes} from '@routes';
|
|
|
import {createRoot} from 'react-dom/client';
|
|
|
import {BrowserRouter} from 'react-router-dom';
|
|
|
-import {QueryClient, QueryClientProvider} from '@tanstack/react-query';
|
|
|
+import {QueryClientProvider} from '@tanstack/react-query';
|
|
|
import {StrictMode, Suspense} from 'react';
|
|
|
import {ConfigProvider} from 'antd';
|
|
|
import {ThemeConfig} from 'antd/es/config-provider/context';
|
|
|
import 'dayjs/locale/zh-cn';
|
|
|
import zhCN from 'antd/es/locale/zh_CN';
|
|
|
import {Loading} from '@components';
|
|
|
-
|
|
|
-const queryClient = new QueryClient({
|
|
|
- defaultOptions: {
|
|
|
- queries: {
|
|
|
- refetchOnWindowFocus: false,
|
|
|
- retry: false,
|
|
|
- cacheTime: 0,
|
|
|
- retryOnMount: true,
|
|
|
- },
|
|
|
- },
|
|
|
-});
|
|
|
+import {QUERY_CLIENT} from '@utils';
|
|
|
|
|
|
const root = createRoot(document.getElementById('root')!);
|
|
|
|
|
@@ -38,7 +28,7 @@ const themeConfig: ThemeConfig = {
|
|
|
};
|
|
|
|
|
|
root.render(
|
|
|
- <QueryClientProvider client={queryClient}>
|
|
|
+ <QueryClientProvider client={QUERY_CLIENT}>
|
|
|
<StrictMode>
|
|
|
<ConfigProvider theme={themeConfig} locale={zhCN}>
|
|
|
<Suspense
|