UNPKG

@nutui/nutui-react

Version:

京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序

29 lines (28 loc) 946 B
import { default as React, FunctionComponent } from 'react'; import { PopupProps } from '../popup/popup.taro'; import { PopoverTheme, PopoverLocation, PopoverList } from './types'; export interface PopoverProps extends PopupProps { list: PopoverList[]; theme: PopoverTheme | string; location: PopoverLocation | string; visible: boolean; offset: string[] | number[]; arrowOffset: number; targetId: string; showArrow: boolean; closeOnOutsideClick: boolean; closeOnActionClick: boolean; children?: React.ReactNode; onClick: () => void; onOpen: () => void; onClose: () => void; onSelect: (item: PopoverList, index: number) => void; } export interface RootPosition { width: number; height: number; left: number; top: number; right: number; } export declare const Popover: FunctionComponent<Partial<PopoverProps> & Omit<React.HTMLAttributes<HTMLDivElement>, 'onSelect'>>;