diff options
| author | schererleander <leander@schererleander.de> | 2025-12-25 23:33:25 +0000 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2025-12-25 23:33:25 +0000 |
| commit | d82fb3b552d20a279efdd9408042183cfa02fb48 (patch) | |
| tree | 4ffe818e591e54da71f7592506c873abf0d9d481 /app/layout.tsx | |
| parent | d7edbf05ab0e90eedcb99e4462e3a61793b2eff9 (diff) | |
initial commit
Diffstat (limited to 'app/layout.tsx')
| -rw-r--r-- | app/layout.tsx | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/app/layout.tsx b/app/layout.tsx new file mode 100644 index 0000000..36ca80c --- /dev/null +++ b/app/layout.tsx @@ -0,0 +1,37 @@ +import { Noise } from "@/components/noise"; +import { ThemeProvider } from "@/components/theme-provider" +import { Footer } from "@/components/footer" +import { Header } from "@/components/header" +import type { Metadata } from "next"; +import "./globals.css"; + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; + +export default function Layout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + <html lang="en" suppressHydrationWarning> + <body> + <ThemeProvider + attribute="class" + defaultTheme="system" + enableSystem + disableTransitionOnChange + > + <Header /> + <main className="mx-auto max-w-[var(--site-width)]"> + {children} + </main> + <Footer /> + <Noise /> + </ThemeProvider> + </body> + </html> + ); +} |
