UNPKG

@orca-fe/antd-plus

Version:
50 lines (49 loc) 1.57 kB
import React from 'react'; export interface DialogProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'title'> { /** 是否展示 */ open?: boolean; /** 标题 */ title?: React.ReactNode; /** 居中展示 */ center?: boolean; /** 对话框 top */ top?: number; /** 对话框 left */ left?: number; /** 对话框宽度 */ width?: number; /** 对话框高度 */ height?: number | string; /** 默认居中显示 */ getContainer?: () => HTMLElement; /** 关闭/取消事件回调 */ onClose?: () => void; /** 完全关闭后的回调 */ afterClose?: () => void; destroyOnClose?: boolean; /** 确定事件回调 */ onOk?: () => void; /** 强制渲染弹框 */ forceRender?: boolean; /** 对话框脚部内容的对齐方向 */ footerAlign?: 'left' | 'right' | 'center'; /** 自定义对话框脚部 */ footer?: React.ReactNode; /** 对话框内容部分是否可滚动,你可以设置为不滚动,并自己实现滚动条 */ scrollable?: boolean; /** 弹框尺寸 */ size?: 'large' | 'middle' | 'small'; /** 弹框 z-index 高度 */ zIndex?: number; /** 修改 body 的 classname */ bodyClassname?: string; /** 修改 body 的 样式 */ bodyStyle?: React.CSSProperties; /** 位置变化事件 */ onPositionChange?: (position: { left: number; top: number; }) => void; } declare const Dialog: (props: DialogProps) => import("react/jsx-runtime").JSX.Element; export default Dialog;