Files
DefectingCat.github.io/app/theme-provider.tsx
2023-03-20 16:00:43 +08:00

23 lines
398 B
TypeScript

'use client';
import { ThemeProvider } from 'next-themes';
import { ReactNode } from 'react';
export default function RUAThemeProvider({
children,
}: {
children: ReactNode;
}) {
return (
<ThemeProvider
attribute="class"
storageKey="rua-theme"
themes={['light', 'dark']}
enableSystem
defaultTheme="system"
>
{children}
</ThemeProvider>
);
}