import type { BaseComponentProps } from "@type/base.component" export interface DialogProps extends BaseComponentProps { /** * 控制 Dialog 开关状态 * @default false * */ open: boolean /** * 如果为true,则禁用点击遮罩事件,并且点击遮罩不会关闭 * @default false * */ disableBackdropClick?: boolean /** * 隐藏背景。如果为`true`,背景不可见,但是可以执行点击事件 * @default false * */ hideBackdrop?: boolean /** * 是否删除节点, 默认为true删除 * @default true * */ unmountOnExit?: boolean /** * 取消显示事件 * */ onClose: () => void }