UNPKG

react-material-overlay

Version:

A fully featured Material UI implementation of overlays like modals, alert dialogs, lightboxes, and bottom sheets featuring easy stack management and browser history integration

16 lines 796 B
import type { Id, Notify } from '../../types'; import { IModal, IModalDefaultOptions, INotValidatedModalProps, ModalContent } from './types'; export type ContainerObserver = ReturnType<typeof createContainerObserver>; export declare function createContainerObserver(containerId: Id, containerDefaultOptions: IModalDefaultOptions): { id: Id; defaultOptions: IModalDefaultOptions; observe: (notify: Notify) => () => boolean; popModal: () => void; pushModal: (modal: IModal) => void; readonly modalCount: number; buildModal: (content: ModalContent, options: INotValidatedModalProps) => IModal; setDefaultOptions(d: IModalDefaultOptions): void; isModalActive: (id: Id) => boolean; getSnapshot: () => IModal[]; }; //# sourceMappingURL=containerObserver.d.ts.map