UNPKG

@mskcc/carbon-react

Version:

Carbon react components for the MSKCC DSM

18 lines (17 loc) 629 B
import * as React from 'react'; export type MskThemeTypes = 'light' | 'dark' | 'system'; export interface MskThemeProviderProps { theme?: MskThemeTypes; } export declare const MskThemeContext: React.Context<{ theme: MskThemeTypes; setTheme: React.Dispatch<React.SetStateAction<MskThemeTypes>>; }>; export declare function MskThemeProvider({ children, theme: initialTheme, }: React.PropsWithChildren<MskThemeProviderProps>): JSX.Element; /** * Get access to the current theme */ export declare function useMskTheme(): { theme: MskThemeTypes; setTheme: React.Dispatch<React.SetStateAction<MskThemeTypes>>; };