UNPKG

573 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 overlay: React.ReactNode | (() => React.ReactNode);
14 target?: never;
15 onHide?: never;
16 show?: never;
17}
18
19declare class OverlayTrigger extends React.Component<OverlayTriggerProps> {}
20
21export default OverlayTrigger;
22
\No newline at end of file