시스템을 추구하는 것은 나쁜걸까? #6

Merged
imnyang merged 2 commits from nextjs into main 2025-10-29 21:38:25 +09:00
2 changed files with 23 additions and 2 deletions
Showing only changes of commit d6456466c6 - Show all commits

시스템을 추구하는 것은 나쁜걸까?

암냥 2025-10-29 21:34:05 +09:00

View file

@ -1,4 +1,6 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { ThemeProvider } from "@/components/theme-provider"
import "./globals.css"; import "./globals.css";
export const metadata: Metadata = { export const metadata: Metadata = {
@ -12,9 +14,17 @@ export default function RootLayout({
children: React.ReactNode; children: React.ReactNode;
}>) { }>) {
return ( return (
<html lang="ko"> <html lang="en" suppressHydrationWarning>
<head />
<body className="antialiased"> <body className="antialiased">
{children} <ThemeProvider
attribute="class"
defaultTheme="system"
enableSystem
disableTransitionOnChange
>
{children}
</ThemeProvider>
</body> </body>
</html> </html>
); );

View file

@ -0,0 +1,11 @@
"use client"
import * as React from "react"
import { ThemeProvider as NextThemesProvider } from "next-themes"
export function ThemeProvider({
children,
...props
}: React.ComponentProps<typeof NextThemesProvider>) {
return <NextThemesProvider {...props}>{children}</NextThemesProvider>
}