@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
24 lines (23 loc) • 1.04 kB
TypeScript
import { $DeviceType } from "@docsvision/webclient/StandardServices";
import React from "react";
/** Свойства для {@link ModalSidebarCloseButton} */
export interface IModalDialogMaximizeButtonProps {
/** Доступность кнопки. Значение по умолчанию: true */
enabled?: boolean;
/** Обработчик события click */
onClick: (ev: React.MouseEvent<any>) => void;
maximized?: boolean;
services: $DeviceType;
}
/**
* Представляет закрывающую кнопку в правой части выезжающей панели ({@link ModalDialog}).
*
* Пример использования:
*
* <ModalDialog isOpen={this.state.dialogOpen} >
* <ModalDialogBox defaultWidth={true}>
* <ModalDialogCloseButton onClick={() => this.setState({ dialogOpen: false })} />
* </ModalDialogBox>
* </ModalDialog>
*/
export declare const ModalMaximizeButton: (props: IModalDialogMaximizeButtonProps) => JSX.Element;