UNPKG

zarm

Version:

基于 React 的移动端UI库

21 lines (20 loc) 876 B
import React from 'react'; import { MountContainer } from '../utils/dom'; import { TransitionName } from '../transition/interface'; export declare type PopperPlacement = 'top' | 'left' | 'right' | 'bottom' | 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' | 'left-top' | 'left-bottom' | 'right-top' | 'right-bottom'; export declare type PopperTrigger = 'hover' | 'focus' | 'click' | 'manual' | 'contextMenu'; export default interface BasePopperProps { visible?: boolean; hasArrow?: boolean; arrowPointAtCenter?: boolean; direction?: PopperPlacement; trigger?: PopperTrigger; animationType?: TransitionName; animationDuration?: number; content?: React.ReactNode; destroy?: boolean; mountContainer?: MountContainer; mouseEnterDelay?: number; mouseLeaveDelay?: number; onVisibleChange?: (visible: boolean) => void; }