office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
31 lines (30 loc) • 1.02 kB
TypeScript
import { ICalloutProps } from './Callout.Props';
import { DirectionalHint } from '../../common/DirectionalHint';
import { BaseComponent } from '../../common/BaseComponent';
import './Callout.scss';
export interface ICalloutState {
positions?: any;
slideDirectionalClassName?: string;
calloutElementRect?: ClientRect;
}
export declare class CalloutContent extends BaseComponent<ICalloutProps, ICalloutState> {
static defaultProps: {
isBeakVisible: boolean;
beakWidth: number;
gapSpace: number;
directionalHint: DirectionalHint;
};
private _didSetInitialFocus;
private _hostElement;
private _calloutElement;
private _targetWindow;
constructor(props: ICalloutProps);
componentDidUpdate(): void;
componentDidMount(): void;
render(): JSX.Element;
dismiss(): void;
protected _dismissOnLostFocus(ev: Event): void;
protected _setInitialFocus(): void;
protected _onComponentDidMount(): void;
private _updatePosition();
}