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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | 18x 18x 3x 18x 2x 2x 18x 2x 1x 18x 6x 18x 5x 18x 5x | /* * 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 { SelectOption } from '@wings-software/uicore' import type { GetDataError } from 'restful-react' import { getErrorMessage } from '@cv/utils/CommonUtils' import type { Application, Environment, RestResponsePageResponseApplication, RestResponsePageResponseEnvironment, RestResponsePageResponseService, Service } from 'services/portal' export const getApplicationsData = (applicationsData: RestResponsePageResponseApplication | null): SelectOption[] => { return ( ((applicationsData?.resource as any)?.response?.map((el: Application) => ({ label: el?.name, value: el?.appId })) as SelectOption[]) || [] ) } export const getServicesData = (servicesData: RestResponsePageResponseService | null): SelectOption[] => { return ( ((servicesData?.resource as any)?.response?.map((el: Service) => ({ label: el?.name, value: el?.uuid })) as SelectOption[]) || [] ) } export const getEnvironmentsData = (environmentsData: RestResponsePageResponseEnvironment | null): SelectOption[] => { return ( ((environmentsData?.resource as any)?.response?.map((el: Environment) => ({ label: el?.name, value: el?.uuid })) as SelectOption[]) || [] ) } export function showToasterError( error: GetDataError<unknown> | null, clear: () => void, showError: (message: React.ReactNode, timeout?: number | undefined, key?: string | undefined) => void ): void { Iif (error) { clear() showError(getErrorMessage(error)) } } export function getPlaceHolder(loadingFlag: boolean, placeholderText: string, loadingText: string): string { return loadingFlag ? loadingText : placeholderText } export function getHarnessCDFieldValue( currentApplicationId: string, options: SelectOption[], fieldToGet: SelectOption | string ): SelectOption { return (!currentApplicationId ? options?.find(el => el.value === fieldToGet) : fieldToGet) as SelectOption } |