fix: resolve type errors in ThemeProvider and ThemeToggle

- Remove import from 'next-themes/dist/types' (no longer exported)
- Use React.ComponentProps<typeof NextThemesProvider> instead
- Remove unsupported 'asChild' prop from TooltipTrigger
- Remove unsupported 'side' prop from TooltipContent
This commit is contained in:
Marko Djordjevic 2026-02-12 23:48:58 +01:00
parent 9ec571389b
commit 178834f3b2
3 changed files with 12 additions and 12 deletions

View file

@ -1,8 +1,10 @@
"use client";
import { ThemeProvider as NextThemesProvider } from "next-themes";
import { type ThemeProviderProps } from "next-themes/dist/types";
export function ThemeProvider({ children, ...props }: ThemeProviderProps) {
export function ThemeProvider({
children,
...props
}: React.ComponentProps<typeof NextThemesProvider>) {
return <NextThemesProvider {...props}>{children}</NextThemesProvider>;
}