UNPKG

1.11 kBTypeScriptView Raw
1import * as React from "react";
2import { SelectCallback, Sizes, TransitionCallbacks } from "react-bootstrap";
3import PanelHeading = require("./PanelHeading");
4import PanelTitle = require("./PanelTitle");
5import PanelToggle = require("./PanelToggle");
6import PanelCollapse = require("./PanelCollapse");
7import PanelBody = require("./PanelBody");
8import PanelFooter = require("./PanelFooter");
9
10declare namespace Panel {
11 export interface PanelProps extends TransitionCallbacks, React.HTMLProps<Panel> {
12 bsClass?: string | undefined;
13 bsStyle?: string | undefined;
14 defaultExpanded?: boolean | undefined;
15 eventKey?: any;
16 expanded?: boolean | undefined;
17 onSelect?: SelectCallback | undefined;
18 onToggle?: SelectCallback | undefined;
19 }
20}
21declare class Panel extends React.Component<Panel.PanelProps> {
22 static Heading: typeof PanelHeading;
23 static Title: typeof PanelTitle;
24 static Toggle: typeof PanelToggle;
25 static Collapse: typeof PanelCollapse;
26 static Body: typeof PanelBody;
27 static Footer: typeof PanelFooter;
28}
29export = Panel;