@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
26 lines (25 loc) • 1.01 kB
TypeScript
import { IModalBackdropProps } from "@docsvision/webclient/Helpers/ModalBackdrop";
import React from "react";
/** Свойства для {@link StackingModal} */
export interface IStackingModalProps {
/** Видимость. */
visible: boolean;
focusTrap?: boolean;
className?: string;
}
/** Состояние для {@link StackingModal} */
export interface IStackingModalState {
/** zIndex модального окна */
zIndex: number;
}
/**
* @internal
* Создаёт обёртку над модальным окном для показывания последнего созданного модального окна поверх других.
*/
export declare class StackingModal extends React.Component<IStackingModalProps, IStackingModalState> {
constructor(props: IStackingModalProps);
componentDidMount(): void;
UNSAFE_componentWillReceiveProps(nextProps: IModalBackdropProps): void;
componentWillUnmount(): void;
render(): JSX.Element;
}