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
9 lines (8 loc) • 324 B
TypeScript
export type ColorSchemePreference = "system" | "dark" | "";
export type ResolvedScheme = "dark" | "";
export interface Store {
m: ColorSchemePreference;
s: ResolvedScheme;
}
/** local abstaction of RGS to avoid multiple imports */
export declare const useStore: () => [Store, import("r18gs").SetStateAction<Store>];