Compare commits

...

2 Commits

Author SHA1 Message Date
dependabot[bot]
3577d8483f
Merge 00381c51fbd7b955cdfabf02e3ea861b1bc19343 into 9026c69ca7c1bb2630304a0da3d8ef7e070bf67f 2024-11-21 04:45:07 +00:00
dvelo
9026c69ca7 fix: change types 2024-11-17 21:17:12 -06:00

@ -34,6 +34,18 @@ import * as React from "react";
import { ThemeProvider as NextThemesProvider, useTheme } from "next-themes";
import { type ThemeProviderProps } from "next-themes/dist/types";
declare global {
interface Document {
startViewTransition(updateCallback: () => void):
| {
finished: Promise<void>;
ready: Promise<void>;
updateCallbackDone: Promise<void>;
}
| undefined;
}
}
export function ThemeProvider({ children, ...props }: ThemeProviderProps) {
const [mounted, setMounted] = React.useState(false);
@ -48,7 +60,7 @@ export function ThemeProvider({ children, ...props }: ThemeProviderProps) {
interface UseThemeTransitionResult {
theme: string | undefined;
changeTheme: (changeTheme: string) => () => void;
changeTheme: (changeTheme: string) => void;
mounted: boolean;
}