UNPKG

synapse-react-client

Version:

[![Build Status](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client.svg?branch=main)](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synaps

10 lines (9 loc) 458 B
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; };