UNPKG

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