@bernierllc/generic-workflow-ui
Version:
Generic, reusable workflow UI components with linear and graph visualization
13 lines • 875 B
TypeScript
import React from 'react';
import { GenericWorkflow, GenericStage, GenericWorkflowStatus, GenericWorkflowStepperConfig } from '../types';
export interface GenericWorkflowStepperProps<TStageMetadata = any> {
workflow: GenericWorkflow<TStageMetadata>;
currentStageId: string;
workflowStatus?: GenericWorkflowStatus<TStageMetadata>;
config?: Partial<GenericWorkflowStepperConfig>;
onStageChange?: (stageId: string) => void;
disabled?: boolean;
customStageRenderer?: (stage: GenericStage<TStageMetadata>, isActive: boolean, isCompleted: boolean) => React.ReactNode;
}
export declare function GenericWorkflowStepper<TStageMetadata = any>({ workflow, currentStageId, config: userConfig, onStageChange, disabled, customStageRenderer }: GenericWorkflowStepperProps<TStageMetadata>): React.ReactElement;
//# sourceMappingURL=GenericWorkflowStepper.d.ts.map