UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

28 lines (27 loc) 1.08 kB
import React from 'react'; import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models'; import { ITasksTableRow } from '@docsvision/webclient/BackOffice/ITasksTableRow'; import { $ApplicationSettings } from '@docsvision/webclient/StandardServices'; export interface ITasksTableCellProps extends React.HTMLAttributes<HTMLButtonElement> { column: GenModels.ColumnDescription; row: ITasksTableRow; rowIndex: number; iconColumnWidth: number; columnWeights: { [key: number]: number; }; dateColumns: { [key: number]: boolean; }; taskColumns: Array<GenModels.ColumnDescription>; isTaskLink: boolean; onCellClick?: (arg: { event: React.MouseEvent; row: ITasksTableRow; }) => void; renderTaskLink: (name: string) => JSX.Element; renderTaskIcon: () => JSX.Element; renderCurrentPerformer: (data: string | GenModels.DelegationRecord) => JSX.Element; services: $ApplicationSettings; } export declare function TasksTableCell(props: ITasksTableCellProps): JSX.Element;