aboutsummaryrefslogtreecommitdiff
path: root/src/app/layout.tsx
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2025-12-26 18:08:21 +0100
committerschererleander <leander@schererleander.de>2025-12-26 18:08:21 +0100
commitd4052a1f73eb9fa293ac3ac2ab2bad0729474115 (patch)
tree8da67ff0b913805834e8c765b505d6fc6ac3290e /src/app/layout.tsx
parent67527c2f52e76725ad78719d4b0307e702bd0da1 (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.tsx14
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>