hoda-react
Version:
<div align="center"> <h1>:construction: flowbite-react (unreleased) :construction:</h1> <p> <a href="https://flowbite-react.com"> <img alt="Flowbite - Tailwind CSS components" width="350" src=".github/assets/flowbite-react-github.png"> <
18 lines (17 loc) • 674 B
TypeScript
import type { FC, ReactNode } from 'react';
import type { FlowbiteTheme } from './FlowbiteTheme';
export type Mode = 'light' | 'dark';
export interface ThemeContextProps {
theme: FlowbiteTheme;
mode?: Mode;
toggleMode?: () => void | null;
}
export declare const ThemeContext: import("react").Context<ThemeContextProps>;
interface ThemeProviderProps {
children: ReactNode;
value: ThemeContextProps;
}
export declare const ThemeProvider: FC<ThemeProviderProps>;
export declare function useTheme(): ThemeContextProps;
export declare const useThemeMode: (usePreferences: boolean) => [Mode, React.Dispatch<React.SetStateAction<Mode>>, () => void];
export {};