All files / modules/85-cv/components/ActivitiesTimelineView TimelineTooltip.tsx

66.67% Statements 4/6
50% Branches 3/6
100% Functions 1/1
66.67% Lines 4/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25                    13x 2x   1x     1x                
/*
 * Copyright 2021 Harness Inc. All rights reserved.
 * Use of this source code is governed by the PolyForm Shield 1.0.0 license
 * that can be found in the licenses directory at the root of this repository, also available at
 * https://polyformproject.org/wp-content/uploads/2020/06/PolyForm-Shield-1.0.0.txt.
 */
 
import type { IconName } from '@wings-software/uicore'
import type { EventData } from './ActivitiesTimelineView'
 
export function verificationResultToIcon(verificationResult: EventData['verificationResult']): IconName | undefined {
  switch (verificationResult) {
    case 'VERIFICATION_PASSED':
      return 'deployment-success-legacy'
    case 'VERIFICATION_FAILED':
    case 'ERROR':
      return 'deployment-failed-legacy'
    case 'IN_PROGRESS':
    case 'NOT_STARTED':
      return 'deployment-inprogress-legacy'
    default:
      return undefined
  }
}