@alifd/meet-react
Version:
Fusion Mobile React UI System Component
24 lines (23 loc) • 862 B
TypeScript
import { CSSProperties } from 'react';
import { BaseComponentAttributes } from '../utils/types';
export interface ModalProps extends BaseComponentAttributes {
view?: boolean;
visible?: boolean;
container?: HTMLElement;
disablePortal?: boolean;
placement?: 'top' | 'bottom' | 'left' | 'right' | 'center';
showMask?: boolean;
disableScroll?: boolean;
maskClosable?: boolean;
usePortal?: boolean;
maskClassName?: string;
containerClassName?: string;
containerStyle?: CSSProperties;
zIndex?: number;
children?: any;
onMaskClick?: (e: any) => void;
onVisibleChange?: (visible: boolean, reason?: string) => void;
onClose?: (reason: string, e: any) => void;
}
declare const _default: import("react").ForwardRefExoticComponent<ModalProps & import("react").RefAttributes<any>>;
export default _default;