components/providers.tsx (13 lines of code) (raw):
"use client";
import { ThemeProvider } from "next-themes";
import { ReactNode } from "react";
export function ThemeProviders({ children }: { children: ReactNode }) {
return (
<ThemeProvider
attribute="class"
defaultTheme="dark"
enableSystem
disableTransitionOnChange
>
{children}
</ThemeProvider>
);
}