UNPKG

react-styleguidist

Version:
29 lines (28 loc) 898 B
import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { StyleGuideContextContents } from 'rsg-components/Context'; import * as Rsg from '../../../typings'; interface ReactComponentProps { component: Rsg.Component; depth: number; exampleMode?: string; usageMode?: string; } interface ReactComponentState { activeTab?: string; } export default class ReactComponent extends Component<ReactComponentProps, ReactComponentState> { static propTypes: { component: PropTypes.Validator<object>; depth: PropTypes.Validator<number>; exampleMode: PropTypes.Validator<string>; usageMode: PropTypes.Validator<string>; }; static contextType: React.Context<StyleGuideContextContents>; state: { activeTab: string | undefined; }; private handleTabChange; render(): JSX.Element | null; } export {};