UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

26 lines (25 loc) 1.01 kB
import React from "react"; /** @review Свойства для {@link CustomTreeNode} */ export interface ICustomTreeNodeProps { /** Включен ли TabIndex у узла элемента */ tabIndex?: boolean; /** Выключен ли узел */ disabled?: boolean; /** Уровень вложенности, на котором находится узел (начинается с 0) */ level?: number; /** Размер отступа для уровня вложенности (px, em, etc) */ levelIndent?: string; /** При клике на узел */ onClick?: () => void; /** Содержимое */ children?: React.ReactNode; } /** * Узел дерева. Пример использования см. в {@link CustomTreeDefault} */ export declare class CustomTreeNode extends React.Component<ICustomTreeNodeProps, undefined> { protected onClick: () => void; get tabIndex(): 0 | -1; /** @internal */ render(): JSX.Element; }