You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
982 B
35 lines
982 B
import React from 'react';
|
|
import IDialogPropTypes from './IDialogPropTypes';
|
|
declare function noop(): void;
|
|
export default class Dialog extends React.Component<IDialogPropTypes, any> {
|
|
static defaultProps: {
|
|
afterClose: typeof noop;
|
|
className: string;
|
|
mask: boolean;
|
|
visible: boolean;
|
|
closable: boolean;
|
|
maskClosable: boolean;
|
|
prefixCls: string;
|
|
onClose: typeof noop;
|
|
};
|
|
dialogRef: any;
|
|
bodyRef: any;
|
|
headerRef: any;
|
|
footerRef: any;
|
|
wrapRef: any;
|
|
componentWillUnmount(): void;
|
|
getZIndexStyle(): any;
|
|
getWrapStyle(): any;
|
|
getMaskStyle(): any;
|
|
getMaskTransitionName(): string | undefined;
|
|
getTransitionName(): string | undefined;
|
|
getMaskElement(): any;
|
|
getDialogElement: () => JSX.Element;
|
|
onAnimateAppear: () => void;
|
|
onAnimateLeave: () => void;
|
|
close: (e: any) => void;
|
|
onMaskClick: (e: any) => void;
|
|
render(): JSX.Element;
|
|
}
|
|
export {};
|