office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
26 lines (25 loc) • 831 B
TypeScript
import { BaseComponent } from '../../Utilities';
import { IPanel, IPanelProps } from './Panel.Props';
export interface IPanelState {
isFooterSticky?: boolean;
isOpen?: boolean;
isAnimating?: boolean;
id?: string;
}
export declare class Panel extends BaseComponent<IPanelProps, IPanelState> implements IPanel {
static defaultProps: IPanelProps;
private _content;
constructor(props: IPanelProps);
componentDidMount(): void;
componentWillReceiveProps(newProps: IPanelProps): void;
render(): JSX.Element;
open(): void;
dismiss(): void;
private _onRenderNavigation(props);
private _onRenderHeader(props);
private _onRenderBody(props);
private _onRenderFooter(props);
private _updateFooterPosition();
private _onPanelClick();
private _onTransitionComplete();
}