From 23d728c2f94c1ae79d17a269bae95e2bdbef8c21 Mon Sep 17 00:00:00 2001 From: MohanPrasathSece Date: Fri, 10 Oct 2025 13:52:22 +0530 Subject: [PATCH] theme toggle added --- src/app/layout.tsx | 23 ++++++++++++++-- src/components/nav.tsx | 5 ++++ src/components/theme-toggle.tsx | 48 +++++++++++++++++++++++++++++++++ 3 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 src/components/theme-toggle.tsx diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 3314e47..f8d34b2 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -15,8 +15,27 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - - {children} + + + {/* Set theme before React hydration to prevent FOUC */} +