UNPKG

577 BTypeScriptView Raw
1import * as React from 'react';
2
3import { OverlayChildren, OverlayProps } from './Overlay';
4
5type TriggerType = 'hover' | 'click' | 'focus';
6
7export interface OverlayTriggerProps extends Omit<OverlayProps, 'children'> {
8 children: React.ReactNode;
9 trigger?: TriggerType | TriggerType[];
10 delay?: number | { show: number; hide: number };
11 defaultShow?: boolean;
12 flip?: boolean;
13 overlay: OverlayChildren;
14
15 target?: never;
16 onHide?: never;
17 show?: never;
18}
19
20declare class OverlayTrigger extends React.Component<OverlayTriggerProps> {}
21
22export default OverlayTrigger;