UNPKG

antd-mobile

Version:
37 lines (36 loc) 1.23 kB
import React from 'react'; import type { CSSProperties } from 'react'; import { GetContainer } from '../../utils/render-to-container'; import { MaskProps } from '../mask'; import { PropagationEvent } from '../../utils/with-stop-propagation'; export declare type PopupBaseProps = { afterClose?: () => void; afterShow?: () => void; bodyClassName?: string; bodyStyle?: CSSProperties; closeOnMaskClick?: boolean; destroyOnClose?: boolean; disableBodyScroll?: boolean; forceRender?: boolean; getContainer?: GetContainer; mask?: boolean; maskClassName?: string; maskStyle?: MaskProps['style']; onClick?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void; onClose?: () => void; onMaskClick?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void; showCloseButton?: boolean; stopPropagation?: PropagationEvent[]; visible?: boolean; }; export declare const defaultPopupBaseProps: { closeOnMaskClick: boolean; destroyOnClose: boolean; disableBodyScroll: boolean; forceRender: boolean; getContainer: () => HTMLElement; mask: boolean; showCloseButton: boolean; stopPropagation: string[]; visible: boolean; };