diff options
| author | schererleander <leander@schererleander.de> | 2025-12-26 18:08:21 +0100 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2025-12-26 18:08:21 +0100 |
| commit | d4052a1f73eb9fa293ac3ac2ab2bad0729474115 (patch) | |
| tree | 8da67ff0b913805834e8c765b505d6fc6ac3290e /src/app/layout.tsx | |
| parent | 67527c2f52e76725ad78719d4b0307e702bd0da1 (diff) | |
refactor(layout): move navbar and footer to root layout and switch toast library
Diffstat (limited to 'src/app/layout.tsx')
| -rw-r--r-- | src/app/layout.tsx | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 35e95b1..3c5cde0 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,8 +1,10 @@ import type { Metadata } from "next"; import "./globals.css"; +import { Toaster } from "sonner"; import AuthSessionProvider from "@/components/SessionProvider"; -import { Toaster } from "@/components/ui/toast"; import { ThemeProvider } from "@/components/ThemeProvider"; +import Navbar from "@/components/Navbar"; +import Footer from "@/components/Footer"; export const metadata: Metadata = { title: "Boilerplate", @@ -16,16 +18,20 @@ export default function RootLayout({ }>) { return ( <html lang="en" suppressHydrationWarning> - <body> + <body className="min-h-screen flex flex-col"> <ThemeProvider attribute="class" defaultTheme="system" enableSystem disableTransitionOnChange > - <AuthSessionProvider> - {children} + <AuthSessionProvider> <Toaster /> + <Navbar /> + <main className="flex-1"> + {children} + </main> + <Footer /> </AuthSessionProvider> </ThemeProvider> </body> |
