Files
deer-flow/frontend/src/components/theme-provider.tsx

20 lines
439 B
TypeScript

"use client";
import { usePathname } from "next/navigation";
import { ThemeProvider as NextThemesProvider } from "next-themes";
export function ThemeProvider({
children,
...props
}: React.ComponentProps<typeof NextThemesProvider>) {
const pathname = usePathname();
return (
<NextThemesProvider
{...props}
forcedTheme={pathname === "/" ? "dark" : undefined}
>
{children}
</NextThemesProvider>
);
}