Преглед на файлове

refactor(layout): 重构布局组件以支持多语言和元数据- 新增 test8 和 test9 目录的布局和加载组件
- 更新全局布局以使用 Ant Design 配置和注册
- 添加多语言支持 (中文)
- 设置页面元数据 (标题、描述等)

nahida преди 9 месеца
родител
ревизия
993a4d5d51
променени са 3 файла, в които са добавени 38 реда и са изтрити 11 реда
  1. 24 0
      app/(other)/test8/layout.tsx
  2. 3 0
      app/(other)/test9/loading.tsx
  3. 11 11
      app/layout.tsx

+ 24 - 0
app/(other)/test8/layout.tsx

@@ -0,0 +1,24 @@
+import type React from "react"
+import type {Metadata} from "next"
+import {AntdRegistry} from "@ant-design/nextjs-registry"
+import {ConfigProvider} from "antd"
+import zhCN from "antd/locale/zh_CN"
+import "./globals.css"
+
+export const metadata: Metadata = {
+  title: "燃气管网安全运行监测系统",
+  description: "燃气管网安全运行监测子系统演示平台",
+  generator: "v0.dev",
+}
+
+export default function RootLayout({
+                                     children,
+                                   }: Readonly<{
+  children: React.ReactNode
+}>) {
+  return (
+    <AntdRegistry>
+      <ConfigProvider locale={zhCN}>{children}</ConfigProvider>
+    </AntdRegistry>
+  )
+}

+ 3 - 0
app/(other)/test9/loading.tsx

@@ -0,0 +1,3 @@
+export default function Loading() {
+  return null
+}

+ 11 - 11
app/layout.tsx

@@ -13,21 +13,21 @@ export const metadata: Metadata = {
 };
 
 export default function RootLayout({
-  children,
-}: Readonly<{
+                                     children,
+                                   }: Readonly<{
   children: React.ReactNode;
 }>) {
   return (
     <html lang="en">
-      <body>
-        <AntdRegistry>
-          <App>
-            <ConfigProvider theme={{ hashed: false }} locale={zhCN}>
-              {children}
-            </ConfigProvider>
-          </App>
-        </AntdRegistry>
-      </body>
+    <body>
+    <AntdRegistry>
+      <App>
+        <ConfigProvider theme={{hashed: false}} locale={zhCN}>
+          {children}
+        </ConfigProvider>
+      </App>
+    </AntdRegistry>
+    </body>
     </html>
   );
 }