Files
DefectingCat.github.io/components/pages/theme-provider.tsx
2023-11-10 10:07:05 +08:00

23 lines
399 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={['latte', 'mocha']}
enableSystem
defaultTheme="system"
>
{children}
</ThemeProvider>
);
}