@matthew.ngo/react-form-kit
Version:
Form Kit for React. It consists of a set of components that can be used to create complex forms in a simple and declarative way.
9 lines (8 loc) • 506 B
TypeScript
import { Placement } from '@popperjs/core';
import { TriggerAction } from './types';
export declare const usePopover: (isOpen: boolean, onClose: () => void, triggerAction: TriggerAction, closeOnEscape: boolean, closeOnClickOutside: boolean) => {
popoverRef: import("react").RefObject<HTMLDivElement | null>;
triggerRef: import("react").RefObject<HTMLDivElement | null>;
currentPosition: Placement;
setCurrentPosition: import("react").Dispatch<import("react").SetStateAction<Placement>>;
};