armstrong-react
Version:
Rocketmakers Armstrong library of React components
25 lines (24 loc) • 789 B
TypeScript
import * as React from "react";
export interface IVelocityDialogProps extends React.Props<VelocityDialog> {
isOpen?: boolean;
}
export interface IVelocityDialogState {
isOpen?: boolean;
isRendered?: boolean;
}
export declare class VelocityDialog extends React.Component<IVelocityDialogProps, IVelocityDialogState> {
constructor();
private portalNode;
isOpen: boolean;
private animationDuration;
createPortal(): void;
componentWillMount(): void;
componentWillUnmount(): void;
componentWillReceiveProps(newProps: IVelocityDialogProps): void;
componentDidMount(): void;
animationComplete(): void;
renderDialog(children: any[]): JSX.Element;
renderToPortal(element: any): void;
unmountPortalNode(): boolean;
render(): any;
}