UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

32 lines (31 loc) 1.66 kB
import React from "react"; /** @internal Свойства для {@link CommandBarButton} */ export interface ICommandBarButtonProps { /** * Предполагается, что по умолчанию expanded = false. В этом случае кнопка выглядит как "+". * При изменении значения на true инициируется анимация поворота и кнопка превращается в "x". */ expanded?: boolean; /** При нажатии на кнопку. В большинстве случаев, свойство expanded меняется именно в этом обработчике. */ onClick(event: React.MouseEvent): void; /** Дополнительный класс. */ className?: string; /** Видна ли кнопка */ visible?: boolean; /** значение атрибута data-button-name для автотестирования. */ name?: string; /** Всплывающая подсказка. */ title?: string; /** TabIndex элемента */ tabIndex?: number; /** Класс иконки. */ iconClassName?: string; /** Атрибут для cypress-тестирования */ dataTestId?: string; } /** * @internal Представляет собой анимированную кнопку, которая выглядит как знак "+" в свёрнутом состоянии, и как "x" в развёрнутом. * * Смотрите также: {@link CommandBarHelper}. */ export declare const CommandBarButton: (props: ICommandBarButtonProps) => JSX.Element;