nextjs-darkmode
Version:
Unleash the Power of React Server Components! Use dark/light mode on your site with confidence, without losing any advantages of React Server Components
19 lines (18 loc) • 480 B
TypeScript
import { ColorSchemePreference, ResolvedScheme } from "../utils";
export interface UseModeYeild {
mode: ColorSchemePreference;
systemMode: ResolvedScheme;
resolvedMode: ResolvedScheme;
setMode: (mode: ColorSchemePreference) => void;
}
/**
* use this hook to gain access to mode state and setter.
*
* @example
* ```tsx
* const {resolvedMode, setMode} = useMode(options);
* ```
*
* @source - Source code
*/
export declare const useMode: () => UseModeYeild;