synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
10 lines • 640 B
TypeScript
import { ReactNode, RefObject } from 'react';
import { PaperProps, PopoverProps } from '@mui/material';
export declare function useOverlay(children: ReactNode, targetRef: RefObject<any>, delayShow?: number, delayHide?: number, paperProps?: PaperProps, anchorOrigin?: PopoverProps['anchorOrigin'], transformOrigin?: PopoverProps['transformOrigin']): {
OverlayComponent: () => import("react/jsx-runtime").JSX.Element;
isShowing: boolean;
toggleShow: (withDelay?: boolean) => void;
toggleHide: (withDelay?: boolean) => void;
toggle: (show?: boolean, withDelay?: boolean) => void;
};
//# sourceMappingURL=useOverlay.d.ts.map