@mijadesign/mjui-react-taro
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
22 lines (21 loc) • 815 B
TypeScript
import React, { FunctionComponent } from 'react';
import { PopupProps } from '../../packages/popup/popup';
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 declare const Popover: FunctionComponent<Partial<PopoverProps> & Omit<React.HTMLAttributes<HTMLDivElement>, 'onSelect'>>;