main
tsx 13 lines 405 Bytes
Raw
1 import { ThemeProvider as NextThemesProvider } from "next-themes";
2 import { type ReactNode } from "react";
3
4 interface ThemeProviderProps {
5 children: ReactNode;
6 attribute?: "class" | "data-theme";
7 defaultTheme?: string;
8 enableSystem?: boolean;
9 }
10
11 export function ThemeProvider({ children, ...props }: ThemeProviderProps) {
12 return <NextThemesProvider {...props}>{children}</NextThemesProvider>;
13 }