UNPKG

482 BTypeScriptView Raw
1import * as React from "react";
2
3export interface IColorModeProvider {
4 value?: "light" | "dark";
5 children: React.ReactNode;
6}
7
8declare const ColorModeProvider: React.FC<IColorModeProvider>;
9
10export default ColorModeProvider;
11
12export interface IUseColorMode {
13 colorMode: "light" | "dark";
14 toggleColorMode: () => void;
15}
16export function useColorMode(): IUseColorMode;
17
18export const DarkMode: React.FC<IColorModeProvider>;
19export const LightMode: React.FC<IColorModeProvider>;