diff --git a/web/src/components/NewPipelineModal/NewPipelineModal.tsx b/web/src/components/NewPipelineModal/NewPipelineModal.tsx
index 5bfb5807b..99685a42b 100644
--- a/web/src/components/NewPipelineModal/NewPipelineModal.tsx
+++ b/web/src/components/NewPipelineModal/NewPipelineModal.tsx
@@ -2,7 +2,7 @@ import React, { useMemo, useState } from 'react'
import { useHistory } from 'react-router-dom'
import { useMutate } from 'restful-react'
import * as yup from 'yup'
-import { capitalize } from 'lodash'
+import { capitalize } from 'lodash-es'
import {
Button,
ButtonVariation,
diff --git a/web/src/components/PluginsPanel/PluginsPanel.tsx b/web/src/components/PluginsPanel/PluginsPanel.tsx
index 29e16c50c..82002b53a 100644
--- a/web/src/components/PluginsPanel/PluginsPanel.tsx
+++ b/web/src/components/PluginsPanel/PluginsPanel.tsx
@@ -2,10 +2,10 @@ import React, { useCallback, useEffect, useState } from 'react'
import { Formik } from 'formik'
import { capitalize, get } from 'lodash-es'
import { useGet } from 'restful-react'
-import { useStrings } from 'framework/strings'
-import { Button, ButtonVariation, Container, FormInput, FormikForm, Layout, Tab, Tabs, Text } from '@harnessio/uicore'
import { Color, FontVariation } from '@harnessio/design-system'
import { Icon, type IconName } from '@harnessio/icons'
+import { Button, ButtonVariation, Container, FormInput, FormikForm, Layout, Tab, Tabs, Text } from '@harnessio/uicore'
+import { useStrings } from 'framework/strings'
import { LIST_FETCHING_LIMIT } from 'utils/Utils'
import type { TypesPlugin } from 'services/code'
import { YamlVersion } from 'pages/AddUpdatePipeline/Constants'
@@ -104,19 +104,19 @@ export const PluginsPanel = ({ version = YamlVersion.V0, onPluginAddUpdate }: Pl
return (
<>
{PluginCategories.map((item: PluginInterface) => {
- const { name, category, description, icon } = item
+ const { name, category: pluginCategory, description, icon } = item
return (
{
- setCategory(category)
- if (category === PluginCategory.Drone) {
+ setCategory(pluginCategory)
+ if (pluginCategory === PluginCategory.Drone) {
setPanelView(PluginPanelView.Listing)
- } else if (category === PluginCategory.Harness) {
+ } else if (pluginCategory === PluginCategory.Harness) {
setPlugin({ uid: getString('run') })
setPanelView(PluginPanelView.Configuration)
}
}}
- key={category}
+ key={pluginCategory}
padding={{ left: 'medium', right: 'medium', top: 'medium', bottom: 'medium' }}
flex={{ justifyContent: 'flex-start' }}
className={css.plugin}>
@@ -160,8 +160,8 @@ export const PluginsPanel = ({ version = YamlVersion.V0, onPluginAddUpdate }: Pl
- {plugins?.map((plugin: TypesPlugin) => {
- const { uid, description } = plugin
+ {plugins?.map((_plugin: TypesPlugin) => {
+ const { uid, description } = _plugin
return (
{
setPanelView(PluginPanelView.Configuration)
- setPlugin(plugin)
- }}>
+ setPlugin(_plugin)
+ }}
+ key={uid}>
diff --git a/web/src/components/RunPipelineModal/RunPipelineModal.tsx b/web/src/components/RunPipelineModal/RunPipelineModal.tsx
index 3ad1c9768..9dccc9155 100644
--- a/web/src/components/RunPipelineModal/RunPipelineModal.tsx
+++ b/web/src/components/RunPipelineModal/RunPipelineModal.tsx
@@ -2,7 +2,7 @@ import React, { useMemo, useState } from 'react'
import { useHistory } from 'react-router'
import { useMutate } from 'restful-react'
import * as yup from 'yup'
-import { capitalize } from 'lodash'
+import { capitalize } from 'lodash-es'
import { FontVariation } from '@harnessio/design-system'
import {
Button,
@@ -118,9 +118,9 @@ const useRunPipelineModal = () => {
}, [repo?.default_branch, pipeline])
return {
- openModal: ({ repoMetadata, pipeline }: { repoMetadata: TypesRepository; pipeline: string }) => {
+ openModal: ({ repoMetadata, pipeline: pipelineUid }: { repoMetadata: TypesRepository; pipeline: string }) => {
setRepo(repoMetadata)
- setPipeline(pipeline)
+ setPipeline(pipelineUid)
openModal()
},
hideModal
diff --git a/web/src/pages/AddUpdatePipeline/AddUpdatePipeline.tsx b/web/src/pages/AddUpdatePipeline/AddUpdatePipeline.tsx
index 29d5b23b2..149d15418 100644
--- a/web/src/pages/AddUpdatePipeline/AddUpdatePipeline.tsx
+++ b/web/src/pages/AddUpdatePipeline/AddUpdatePipeline.tsx
@@ -1,7 +1,7 @@
import React, { useCallback, useEffect, useMemo, useState } from 'react'
import { useGet, useMutate } from 'restful-react'
import { Link, useParams } from 'react-router-dom'
-import { get, isEmpty, isUndefined, set } from 'lodash'
+import { get, isEmpty, isUndefined, set } from 'lodash-es'
import { stringify } from 'yaml'
import { Menu, PopoverPosition } from '@blueprintjs/core'
import {
@@ -222,7 +222,9 @@ const AddUpdatePipeline = (): JSX.Element => {
const updatedPipelineAsObj = updatePipeline(pluginFormData)
setPipelineAsObj(updatedPipelineAsObj)
setPipelineAsYaml(stringify(updatedPipelineAsObj))
- } catch (ex) {}
+ } catch (ex) {
+ // ignore exception
+ }
}
const renderCTA = useCallback(() => {