From 515d5da8cd1d24b3c07d76d511d9223bd8bd3253 Mon Sep 17 00:00:00 2001 From: DDD1542 Date: Tue, 10 Mar 2026 11:17:23 +0900 Subject: [PATCH] [agent-pipeline] pipe-20260310020928-52l9 round-1 --- frontend/app/layout.tsx | 17 ++++++++++------- frontend/components/providers/ThemeProvider.tsx | 16 ++++++++++++++++ 2 files changed, 26 insertions(+), 7 deletions(-) create mode 100644 frontend/components/providers/ThemeProvider.tsx diff --git a/frontend/app/layout.tsx b/frontend/app/layout.tsx index 0661f649..70bb534e 100644 --- a/frontend/app/layout.tsx +++ b/frontend/app/layout.tsx @@ -1,6 +1,7 @@ import type { Metadata, Viewport } from "next"; import { Inter, JetBrains_Mono } from "next/font/google"; import "./globals.css"; +import { ThemeProvider } from "@/components/providers/ThemeProvider"; import { QueryProvider } from "@/providers/QueryProvider"; import { RegistryProvider } from "./registry-provider"; import { Toaster } from "sonner"; @@ -39,14 +40,16 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - - + +
- - {children} - - - + + + {children} + + + + {/* Portal 컨테이너 */}
diff --git a/frontend/components/providers/ThemeProvider.tsx b/frontend/components/providers/ThemeProvider.tsx new file mode 100644 index 00000000..a3a3fa3a --- /dev/null +++ b/frontend/components/providers/ThemeProvider.tsx @@ -0,0 +1,16 @@ +"use client"; + +import { ThemeProvider as NextThemesProvider } from "next-themes"; + +export function ThemeProvider({ children }: { children: React.ReactNode }) { + return ( + + {children} + + ); +}