UNPKG

@kalamazoo/theme

Version:
29 lines (28 loc) 854 B
import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { ThemeModes, AtlaskitThemeProps } from '../types'; interface Props { children: React.ReactNode; mode: ThemeModes; } export default class AtlaskitThemeProvider extends Component<Props, AtlaskitThemeProps> { stylesheet: any; static defaultProps: { mode: string; }; static childContextTypes: { hasAtlaskitThemeProvider: PropTypes.Requireable<any>; }; static contextTypes: { hasAtlaskitThemeProvider: PropTypes.Requireable<any>; }; constructor(props: Props); getChildContext(): { hasAtlaskitThemeProvider: boolean; }; UNSAFE_componentWillMount(): void; UNSAFE_componentWillReceiveProps(newProps: Props): void; componentWillUnmount(): void; render(): JSX.Element; } export {};