synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
10 lines (9 loc) • 458 B
TypeScript
import { RefObject } from 'react';
import { Placement } from 'react-bootstrap/esm/Overlay';
export declare function useOverlay(children: JSX.Element, targetRef: RefObject<any>, delayShow?: number, delayHide?: number, placement?: Placement): {
OverlayComponent: JSX.Element;
isShowing: boolean;
toggleShow: (withDelay?: boolean) => void;
toggleHide: (withDelay?: boolean) => void;
toggle: (show?: boolean, withDelay?: boolean) => void;
};