@types/react-bootstrap
Version:
TypeScript definitions for react-bootstrap
30 lines (28 loc) • 1.11 kB
TypeScript
import * as React from 'react';
import { TransitionCallbacks, Sizes, SelectCallback } from 'react-bootstrap';
import PanelHeading = require('./PanelHeading');
import PanelTitle = require('./PanelTitle');
import PanelToggle = require('./PanelToggle');
import PanelCollapse = require('./PanelCollapse');
import PanelBody = require('./PanelBody');
import PanelFooter = require('./PanelFooter');
declare namespace Panel {
export interface PanelProps extends TransitionCallbacks, React.HTMLProps<Panel> {
bsClass?: string | undefined;
bsStyle?: string | undefined;
defaultExpanded?: boolean | undefined;
eventKey?: any;
expanded?: boolean | undefined;
onSelect?: SelectCallback | undefined;
onToggle?: SelectCallback | undefined;
}
}
declare class Panel extends React.Component<Panel.PanelProps> {
static Heading: typeof PanelHeading;
static Title: typeof PanelTitle;
static Toggle: typeof PanelToggle;
static Collapse: typeof PanelCollapse;
static Body: typeof PanelBody;
static Footer: typeof PanelFooter;
}
export = Panel;