chowa
Version:
UI component library based on React
36 lines (35 loc) • 1.15 kB
TypeScript
/**
* @license chowa v1.1.3
*
* Copyright (c) Chowa Techonlogies Co.,Ltd.(http://www.chowa.cn).
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
import * as React from 'react';
declare type Trigger = 'click' | 'hover' | 'focus' | 'contextMenu';
declare type Placement = 'top' | 'left' | 'bottom' | 'right' | 'left-top' | 'left-bottom' | 'right-top' | 'right-bottom' | 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right';
export interface PopoverProps {
className?: string;
style?: React.CSSProperties;
defaultVisible?: boolean;
visible?: boolean;
externalWheelHide?: boolean;
trigger?: Trigger;
placement?: Placement;
onVisibleChange?: (visible: boolean) => any;
fixSpace?: number;
offsetX?: number;
offsetY?: number;
disabled?: boolean;
title?: string;
content: React.ReactNode;
withArrow?: boolean;
delay?: number;
onShow?: () => any;
onHide?: () => any;
onEnter?: () => any;
onLeave?: () => any;
}
declare const Popover: React.SFC<PopoverProps>;
export default Popover;