@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
22 lines (21 loc) • 830 B
TypeScript
import React from 'react';
import { ITasksTableRow } from '@docsvision/webclient/BackOffice/ITasksTableRow';
import { ITasksTreeColorMap } from '@docsvision/webclient/BackOffice/ITasksTreeColorMap';
import { ITasksTreeGroupMap } from '@docsvision/webclient/BackOffice/ITasksTreeGroupMap';
import { $UrlStore } from '@docsvision/webclient/System/$UrlStore';
export interface ITasksTableIconProps {
row: ITasksTableRow;
rowIndex: number;
levelIdent: number;
colors: ITasksTreeColorMap;
groups: ITasksTreeGroupMap;
tabIndex?: number;
testId?: string;
onToggleRow: (index: number) => void;
onIconClick: (arg: {
event: React.MouseEvent;
row: ITasksTableRow;
}) => void;
services: $UrlStore;
}
export declare function TasksTableIcon(props: ITasksTableIconProps): JSX.Element;