layout.tsx 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import type {Metadata} from "next";
  2. import {AntdRegistry} from "@ant-design/nextjs-registry";
  3. import "./normalize.css";
  4. import "./globals.css";
  5. import "@fortawesome/fontawesome-svg-core/styles.css";
  6. import {App, ConfigProvider} from "antd";
  7. import '@ant-design/v5-patch-for-react-19';
  8. import zhCN from 'antd/locale/zh_CN';
  9. export const metadata: Metadata = {
  10. title: "MorTnon RuoYi",
  11. description: "MorTnon 版本高级 RuoYi 前台",
  12. };
  13. export default function RootLayout({
  14. children,
  15. }: Readonly<{
  16. children: React.ReactNode;
  17. }>) {
  18. return (
  19. <html lang="en">
  20. <body>
  21. <AntdRegistry>
  22. <App>
  23. <ConfigProvider theme={{hashed: false}} locale={zhCN}>
  24. {children}
  25. </ConfigProvider>
  26. </App>
  27. </AntdRegistry>
  28. </body>
  29. <script
  30. type="text/javascript"
  31. src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=jWDCUpsk33htQsF6IEwk4ctkERTOFFH0"
  32. ></script>
  33. <script src="https://unpkg.com/mapv-three@1.0.10/dist/mapvthree.umd.js"></script>
  34. <script src="//mapv.baidu.com/build/mapv.min.js"></script>
  35. <script src="https://code.bdstatic.com/npm/mapvgl@1.0.0-beta.189/dist/mapvgl.min.js"></script>
  36. </html>
  37. );
  38. }