/// import * as React from 'react'; export interface ModalProps extends Pick, 'className' | 'style'> { prefix?: string; /** * 是否默认可见,非受控 */ defaultVisible?: boolean; /** * 是否可见,受控 */ visible?: boolean; /** * 点击关闭按钮回调 */ onClose?: () => void; /** * Modal标题 */ title: string; /** * Modal标题是否可编辑 */ titleEditable?: boolean; /** * 标题编辑图标提示文案 */ titleEditTooltip?: string; /** * 可编辑时标题输入框的宽度 */ titleInputWidth?: string | number; /** * 标题编辑回调 */ onEditTitleChange?: (value: string) => void; /** * Modal描述 */ description?: string; /** * 操作区 */ operations?: React.ReactElement; /** * 侧边栏内容 */ sideDrawer?: React.ReactNode; /** * 侧边栏内容宽度 */ sideDrawerWidth?: number; /** * 侧边栏切换显示Switch前label */ sideDrawerLabel?: string; /** * 侧边栏内容是否可见 */ sideDrawerVisible?: boolean; /** * 侧边栏内容切换可见回调 */ onSideDrawerVisibleChange?: (visible: boolean) => void; } export default class Modal extends React.Component { }