diff options
| author | schererleander <leander@schererleander.de> | 2025-07-02 22:18:28 +0200 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2025-07-02 22:18:28 +0200 |
| commit | 075e6dd9eaf4bc265affa6ecaabbe1b76c21a227 (patch) | |
| tree | ddf8a4a2bc320c72672eabcb6a5ce04a31132aff /src/app/layout.tsx | |
| parent | aefea182eefc5fe6b4a69860db5a7be471cf6679 (diff) | |
feat: add app pages and layout
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> + ); +} |
