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 | 11x 1x 1x 1x 1x | /*
* Copyright 2022 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 { HealthSource, MonitoredServiceDTO } from 'services/cv'
import type { RowData } from '../HealthSourceDrawer/HealthSourceDrawerContent.types'
export function deleteHealthSourceVerifyStep(
healthSourcesList: RowData[],
monitoredServiceData: MonitoredServiceDTO,
rowToDelete?: HealthSource
): MonitoredServiceDTO {
const updatedHealthSources = healthSourcesList?.filter(
(healthSource: HealthSource) => healthSource.identifier !== rowToDelete?.identifier
)
const updatedSources = {
...monitoredServiceData.sources,
healthSources: updatedHealthSources
}
return {
...monitoredServiceData,
sources: updatedSources
}
}
|