diff options
Diffstat (limited to 'src/app/layout.tsx')
| -rw-r--r-- | src/app/layout.tsx | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/app/layout.tsx b/src/app/layout.tsx new file mode 100644 index 0000000..35e95b1 --- /dev/null +++ b/src/app/layout.tsx @@ -0,0 +1,34 @@ +import type { Metadata } from "next"; +import "./globals.css"; +import AuthSessionProvider from "@/components/SessionProvider"; +import { Toaster } from "@/components/ui/toast"; +import { ThemeProvider } from "@/components/ThemeProvider"; + +export const metadata: Metadata = { + title: "Boilerplate", + description: "Boilerplate for Next.js", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + <html lang="en" suppressHydrationWarning> + <body> + <ThemeProvider + attribute="class" + defaultTheme="system" + enableSystem + disableTransitionOnChange + > + <AuthSessionProvider> + {children} + <Toaster /> + </AuthSessionProvider> + </ThemeProvider> + </body> + </html> + ); +} |
