import { Inter } from 'next/font/google' import './globals.css' import Providers from '@/components/react-query/provider' import SiteLoad from '@/components/site-loading' import { ThemeProvider } from '@/components/ui/theme-provider' import { ClerkProvider } from '@clerk/nextjs' import { Suspense } from 'react' const inter = Inter({ subsets: ['latin'] }) export const metadata = { title: 'Create Next App', description: 'Generated by create next app', } export default function RootLayout({ children, }: { children: React.ReactNode }) { return ( <html lang="en" suppressHydrationWarning> <head /> <body className={inter.className}> <ThemeProvider attribute="class" defaultTheme="system" enableSystem> <Suspense fallback={<SiteLoad />}> <ClerkProvider> <Providers> {children} </Providers> </ClerkProvider> </Suspense> </ThemeProvider> </body> </html> ) }