@atlaskit/theme
Version:
Theme contains solutions for global theming, colors, and other useful mixins.
16 lines (15 loc) • 539 B
TypeScript
import type { ComponentType, ReactNode } from 'react';
import type { GlobalThemeTokens } from '../types';
import { type ThemeProp } from '../utils/create-theme';
declare const useTheme: (props: void) => GlobalThemeTokens;
export { useTheme as useGlobalTheme };
declare const Theme: {
Provider: ComponentType<{
children?: ReactNode;
value?: ThemeProp<GlobalThemeTokens, void> | undefined;
}>;
Consumer: ComponentType<{
children: (tokens: GlobalThemeTokens) => ReactNode;
}>;
};
export default Theme;