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

20 lines
439 B
TypeScript
Raw Normal View History

2026-01-15 23:40:21 +08:00
"use client";
import { usePathname } from "next/navigation";
2026-01-15 23:40:21 +08:00
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>
);
2026-01-15 23:40:21 +08:00
}