UNPKG

@jdcfe/yep-react

Version:

一套移动端的React组件库

42 lines (41 loc) 1.09 kB
import * as React from 'react'; export interface PopupProps { /** * 是否显示 */ show?: boolean; /** * popup弹出动画,默认提供 slide-up、slide-down、slide-right,默认为 slide-up */ popupTransition?: 'slide-up' | 'slide-down' | 'slide-left' | 'slide-right' | string; /** * mask层的动画,默认为fade */ maskTransition?: string; /** * 点击遮罩层是否关闭 */ maskCloseable?: boolean; /** * 关闭事件回调 */ onCancel?: (e: React.TouchEvent<HTMLDivElement>) => void; prefixCls?: string; className?: string; style?: React.CSSProperties; usePortal?: boolean; } export default class Popup extends React.PureComponent<PopupProps, any> { static defaultProps: { prefixCls: string; style: {}; show: boolean; popupTransition: string; maskTransition: string; maskCloseable: boolean; onCancel: () => void; usePortal: boolean; }; onMaskClick: (e: any) => void; render(): JSX.Element; }