react-styleguidist
Version:
React components style guide generator
29 lines (28 loc) • 898 B
TypeScript
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 {};