UNPKG

react-bootstrap

Version:

Bootstrap 4 components built with React

32 lines (31 loc) 1.27 kB
import PropTypes from 'prop-types'; import React from 'react'; import TabContent from './TabContent'; import TabPane from './TabPane'; export interface TabProps extends React.ComponentPropsWithRef<typeof TabPane> { eventKey?: string; title: React.ReactNode; disabled?: boolean; tabClassName?: string; } declare class Tab extends React.Component<TabProps> { static propTypes: { title: PropTypes.Validator<string | number | boolean | {} | PropTypes.ReactElementLike | PropTypes.ReactNodeArray>; }; static Container: { (props: import("./TabContainer").TabContainerProps): JSX.Element; propTypes: { id: PropTypes.Validator<string>; transition: PropTypes.Requireable<string | boolean | ((props: any, context?: any) => any) | (new (props: any, context?: any) => any)>; mountOnEnter: PropTypes.Requireable<boolean>; unmountOnExit: PropTypes.Requireable<boolean>; generateChildId: PropTypes.Requireable<(...args: any[]) => any>; onSelect: PropTypes.Requireable<(...args: any[]) => any>; activeKey: PropTypes.Requireable<any>; }; }; static Content: TabContent; static Pane: TabPane; render(): null; } export default Tab;