Remove payments API routing initialization
[ProtonMail-WebClient.git] / packages / components / containers / modals / interface.ts
blob96dbe413931ad2386ce9bbd1119f6992de51906c
1 export interface Modal {
2     id: string;
3     content: JSX.Element | undefined;
4     isClosing: boolean;
7 export interface ModalManager {
8     createModal: (content?: JSX.Element, id?: string) => string;
9     hideModal: (id: string) => void;
10     removeModal: (id: string) => void;
11     getModal: (id: string) => Modal | undefined;
12     modals: Modal[];