@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
22 lines (21 loc) • 925 B
TypeScript
/// <reference types="react" />
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { ITaskDurationDialogManagement } from '@docsvision/webclient/BackOffice/ITaskDurationDialogManagement';
import { $DeviceType } from '@docsvision/webclient/StandardServices';
export interface IEditTaskDurationDialogProps {
isOpen: boolean;
startDate: Date;
endDate: Date;
duration: number;
enableOkButton: boolean;
canEditStartDate: boolean;
management: ITaskDurationDialogManagement;
useBusinessCalendar?: boolean;
businessCalendarSources?: GenModels.BusinessCalendarSource[];
onAccept: (management: ITaskDurationDialogManagement) => void;
onCancel: () => void;
gettingDuration: () => void;
gotDuration: () => void;
services: $DeviceType;
}
export declare const EditTaskDurationDialog: (props: IEditTaskDurationDialogProps) => JSX.Element;