1 |
|
2 | import React from 'react';
|
3 | import IDialogPropTypes from './IDialogPropTypes';
|
4 | export 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 | }
|