You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

layout.tsx 725B

12345678910111213141516171819202122232425
  1. /* eslint-disable @typescript-eslint/no-explicit-any */
  2. import './globals.css'
  3. import type { Metadata } from 'next'
  4. import { ConfigProvider } from 'antd'
  5. import QueryProvider from '@/components/general/QueryProvider';
  6. import { theme } from '@/theme-config';
  7. export const metadata: Metadata = {
  8. title: 'Mobile App',
  9. description: 'Responsive app layout with sidebar',
  10. }
  11. export default function RootLayout({ children }: { children: React.ReactNode }) {
  12. return (
  13. <html lang="en">
  14. <body className="bg-white flex justify-center relative">
  15. <QueryProvider>
  16. <ConfigProvider theme={theme}>
  17. {children}
  18. </ConfigProvider>
  19. </QueryProvider>
  20. </body>
  21. </html>
  22. );
  23. }