UNPKG

@orchestrator-ui/orchestrator-ui-components

Version:

Library of UI Components used to display the workflow orchestrator frontend

24 lines (21 loc) 676 B
import { EuiStepStatus } from '@elastic/eui/src/components/steps/step_number'; import { StepStatus } from '../../types'; export const mapProcessStepStatusToEuiStepStatus = ( processStepStatus: StepStatus, ): EuiStepStatus => { switch (processStepStatus) { case StepStatus.SUCCESS: case StepStatus.SKIPPED: case StepStatus.COMPLETE: return 'complete'; case StepStatus.FAILED: return 'danger'; case StepStatus.RUNNING: return 'loading'; case StepStatus.SUSPEND: return 'warning'; case StepStatus.PENDING: default: return 'incomplete'; } };