import { ButtonProps } from '../button/index';
|
export interface TdDialogProps {
|
actions?: {
|
type: ArrayConstructor;
|
value?: Array<ButtonProps>;
|
};
|
buttonLayout?: {
|
type: StringConstructor;
|
value?: 'horizontal' | 'vertical';
|
};
|
cancelBtn?: {
|
type: null;
|
value?: string | ButtonProps | null;
|
};
|
closeBtn?: {
|
type: null;
|
value?: boolean | object;
|
};
|
closeOnOverlayClick?: {
|
type: BooleanConstructor;
|
value?: boolean;
|
};
|
confirmBtn?: {
|
type: null;
|
value?: string | ButtonProps | null;
|
};
|
content?: {
|
type: StringConstructor;
|
value?: string;
|
};
|
style?: {
|
type: StringConstructor;
|
value?: string;
|
};
|
externalClasses?: {
|
type: ArrayConstructor;
|
value?: ['t-class', 't-class-content', 't-class-confirm', 't-class-cancel'];
|
};
|
overlayProps?: {
|
type: ObjectConstructor;
|
value?: object;
|
};
|
preventScrollThrough?: {
|
type: BooleanConstructor;
|
value?: boolean;
|
};
|
showOverlay?: {
|
type: BooleanConstructor;
|
value?: boolean;
|
};
|
title?: {
|
type: StringConstructor;
|
value?: string;
|
};
|
visible?: {
|
type: BooleanConstructor;
|
value?: boolean;
|
};
|
zIndex?: {
|
type: NumberConstructor;
|
value?: number;
|
};
|
}
|