UNPKG

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
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;