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
12 lines • 729 B
TypeScript
import { Id, Notify } from '../../types';
import { IModal, IModalContainerProps, IModalDefaultOptions, INotValidatedModalProps, ModalContent } from './types';
export declare function isModalActive(id: Id, containerId?: Id): boolean;
export declare function buildModal(content: ModalContent, options: INotValidatedModalProps): IModal;
export declare function pushModal(modal: IModal): void;
export declare function popModal(containerId?: Id): void;
export declare function registerModalContainer({ defaultOptions, containerId }: IModalContainerProps): {
subscribe(notify: Notify): () => void;
setDefaultOptions(d: IModalDefaultOptions): void;
getSnapshot(): IModal[] | undefined;
};
//# sourceMappingURL=store.d.ts.map