|
|
@@ -5,6 +5,7 @@ import "@wangeditor/editor/dist/css/style.css";
|
|
|
import "./globals.css";
|
|
|
import { App, ConfigProvider } from "antd";
|
|
|
import zhCN from "antd/locale/zh_CN";
|
|
|
+import { Suspense } from "react";
|
|
|
import { AuthProvider } from "@/contexts/AuthContext";
|
|
|
import { GlobalConstsProvider } from "@/contexts/GlobalConstsContext";
|
|
|
|
|
|
@@ -33,23 +34,25 @@ export default function RootLayout({
|
|
|
<body
|
|
|
className={`${geistSans.variable} ${geistMono.variable} antialiased`}
|
|
|
>
|
|
|
- <AntdRegistry>
|
|
|
- <ConfigProvider
|
|
|
- locale={zhCN}
|
|
|
- theme={{
|
|
|
- token: {
|
|
|
- colorPrimary: "#1890ff",
|
|
|
- },
|
|
|
- // cssVar: true,
|
|
|
- }}
|
|
|
- >
|
|
|
- <App>
|
|
|
- <AuthProvider>
|
|
|
- <GlobalConstsProvider>{children}</GlobalConstsProvider>
|
|
|
- </AuthProvider>
|
|
|
- </App>
|
|
|
- </ConfigProvider>
|
|
|
- </AntdRegistry>
|
|
|
+ <Suspense>
|
|
|
+ <AntdRegistry>
|
|
|
+ <ConfigProvider
|
|
|
+ locale={zhCN}
|
|
|
+ theme={{
|
|
|
+ token: {
|
|
|
+ colorPrimary: "#1890ff",
|
|
|
+ },
|
|
|
+ // cssVar: true,
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ <App>
|
|
|
+ <AuthProvider>
|
|
|
+ <GlobalConstsProvider>{children}</GlobalConstsProvider>
|
|
|
+ </AuthProvider>
|
|
|
+ </App>
|
|
|
+ </ConfigProvider>
|
|
|
+ </AntdRegistry>
|
|
|
+ </Suspense>
|
|
|
</body>
|
|
|
</html>
|
|
|
);
|