Jesus sucks
This commit is contained in:
25
backend/frontend/node_modules/@mui/material/Modal/ModalManager.d.ts
generated
vendored
Normal file
25
backend/frontend/node_modules/@mui/material/Modal/ModalManager.d.ts
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
export interface ManagedModalProps {
|
||||
disableScrollLock?: boolean;
|
||||
}
|
||||
export declare function ariaHidden(element: Element, show: boolean): void;
|
||||
interface Modal {
|
||||
mount: Element;
|
||||
modalRef: Element;
|
||||
}
|
||||
/**
|
||||
* @ignore - do not document.
|
||||
*
|
||||
* Proper state management for containers and the modals in those containers.
|
||||
* Simplified, but inspired by react-overlay's ModalManager class.
|
||||
* Used by the Modal to ensure proper styling of containers.
|
||||
*/
|
||||
export declare class ModalManager {
|
||||
private containers;
|
||||
private modals;
|
||||
constructor();
|
||||
add(modal: Modal, container: HTMLElement): number;
|
||||
mount(modal: Modal, props: ManagedModalProps): void;
|
||||
remove(modal: Modal, ariaHiddenState?: boolean): number;
|
||||
isTopModal(modal: Modal): boolean;
|
||||
}
|
||||
export {};
|
||||
Reference in New Issue
Block a user