UNPKG

970 BTypeScriptView Raw
1/// <reference types="react" />
2import React from 'react';
3import IDialogPropTypes from './IDialogPropTypes';
4export default class Dialog extends React.Component<IDialogPropTypes, any> {
5 static defaultProps: {
6 afterClose: () => void;
7 className: string;
8 mask: boolean;
9 visible: boolean;
10 closable: boolean;
11 maskClosable: boolean;
12 prefixCls: string;
13 onClose: () => void;
14 };
15 dialogRef: any;
16 bodyRef: any;
17 headerRef: any;
18 footerRef: any;
19 wrapRef: any;
20 componentWillUnmount(): void;
21 getZIndexStyle(): any;
22 getWrapStyle(): any;
23 getMaskStyle(): any;
24 getMaskTransitionName(): string | undefined;
25 getTransitionName(): string | undefined;
26 getMaskElement(): any;
27 getDialogElement: () => JSX.Element;
28 onAnimateAppear: () => void;
29 onAnimateLeave: () => void;
30 close: (e: any) => void;
31 onMaskClick: (e: any) => void;
32 render(): JSX.Element;
33}