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

23 lines
406 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={false}
defaultTheme="latte"
>
{children}
</ThemeProvider>
);
}