@nutui/nutui-react-taro
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
26 lines (25 loc) • 900 B
TypeScript
import { default as React, FunctionComponent, MouseEvent, ReactNode } from 'react';
import { OverlayProps } from '../overlay/overlay';
type Teleport = HTMLElement | (() => HTMLElement) | null;
export interface PopupProps extends OverlayProps {
position: string;
transition: string;
overlayStyle: React.CSSProperties;
overlayClassName: string;
closeable: boolean;
closeIconPosition: string;
closeIcon: ReactNode;
left: ReactNode;
title: ReactNode;
description: ReactNode;
destroyOnClose: boolean;
portal: Teleport;
overlay: boolean;
round: boolean;
onOpen: () => void;
onClose: () => void;
onOverlayClick: (e: MouseEvent) => boolean | void;
onCloseIconClick: (e: MouseEvent) => boolean | void;
}
export declare const Popup: FunctionComponent<Partial<PopupProps> & Omit<React.HTMLAttributes<HTMLDivElement>, 'title'>>;
export {};