UNPKG

react-responsive-modal

Version:

A simple responsive and accessible react modal

21 lines (20 loc) 588 B
import { Ref } from 'react'; /** * Handle the order of the modals. * Inspired by the material-ui implementation. */ export declare const modalManager: { /** * Register a new modal */ add: (newModal: Ref<Element>) => void; /** * Remove a modal */ remove: (oldModal: Ref<Element>) => void; /** * When multiple modals are rendered will return true if current modal is the last one */ isTopModal: (modal: Ref<Element>) => boolean; }; export declare function useModalManager(ref: Ref<Element>, open: boolean): void;