@blockscout/ui-toolkit
Version:
A comprehensive collection of reusable Chakra UI components and theme system for Blockscout's projects
13 lines (12 loc) • 524 B
TypeScript
import { ThemeProviderProps } from 'next-themes';
import * as React from 'react';
export interface ColorModeProviderProps extends ThemeProviderProps {
}
export type ColorMode = 'light' | 'dark';
export declare function ColorModeProvider(props: ColorModeProviderProps): React.JSX.Element;
export declare function useColorMode(): {
colorMode: ColorMode;
setColorMode: React.Dispatch<React.SetStateAction<string>>;
toggleColorMode: () => void;
};
export declare function useColorModeValue<T>(light: T, dark: T): T;