Skip to content

Commit f87dd5b

Browse files
authored
Merge pull request #449 from devtron-labs/feat/image-card-security
feat: remove envId from params for scan v2 in image card
2 parents f222dd1 + f6bbfe1 commit f87dd5b

File tree

5 files changed

+17
-15
lines changed

5 files changed

+17
-15
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@devtron-labs/devtron-fe-common-lib",
3-
"version": "1.2.10",
3+
"version": "1.2.11",
44
"description": "Supporting common component library",
55
"type": "module",
66
"main": "dist/index.js",

src/Shared/Components/ImageCardAccordion/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export interface ImageCardAccordionProps extends MaterialSecurityInfoType {
2929
isScanEnabled: boolean
3030
SecurityModalSidebar: React.FC<SidebarPropsType>
3131
getSecurityScan: (
32-
props: Pick<AppDetailsPayload, 'appId' | 'envId' | 'artifactId'>,
32+
props: Pick<AppDetailsPayload, 'appId' | 'artifactId'>,
3333
) => Promise<ResponseType<ApiResponseResultType>>
3434
}
3535

src/Shared/Components/Security/SecurityModal/SecurityModal.tsx

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@ import {
1212
stopPropagation,
1313
VisibleModal2,
1414
} from '@Common/index'
15-
import { ReactComponent as ICClose } from '@Icons/ic-close.svg'
15+
import { ReactComponent as ICClose } from '@Icons/ic-cross.svg'
1616
import { ReactComponent as ICBack } from '@Icons/ic-caret-left-small.svg'
17+
import { Button, ButtonStyleType, ButtonVariantType } from '@Shared/Components/Button'
18+
import { ComponentSizeType } from '@Shared/constants'
1719
import { Table, InfoCard } from './components'
1820
import { DEFAULT_SECURITY_MODAL_STATE } from './constants'
1921
import { getTableData, getInfoCardData } from './config'
@@ -64,16 +66,16 @@ const SecurityModal: React.FC<SecurityModalPropsType> = ({
6466
const renderHeader = () => (
6567
<div className="flexbox dc__content-space dc__align-items-center pl-20 pr-20 pt-12 pb-12 dc__border-bottom">
6668
<span className="fs-16 fw-6 lh-24 cn-9">Security</span>
67-
<button
68-
type="button"
69-
className="dc__unset-button-styles"
69+
<Button
70+
dataTestId="close-security-modal"
71+
ariaLabel="close-security-modal"
72+
icon={<ICClose />}
7073
onClick={handleModalClose}
71-
aria-label="Close Modal"
72-
>
73-
<div className="flex p-4">
74-
<ICClose className="icon-dim-16" />
75-
</div>
76-
</button>
74+
showAriaLabelInTippy={false}
75+
size={ComponentSizeType.xs}
76+
style={ButtonStyleType.neutral}
77+
variant={ButtonVariantType.borderLess}
78+
/>
7779
</div>
7880
)
7981

src/Shared/Components/Security/Vulnerabilities/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export const useGetSecurityVulnerabilities = ({
8383
)
8484

8585
const [scanResultLoading, scanResultResponse, scanResultError, reloadScanResult] = useAsync(
86-
() => getSecurityScan({ artifactId, appId, envId }),
86+
() => getSecurityScan({ artifactId, appId }),
8787
[],
8888
isScanned && isScanEnabled && isScanV2Enabled && !!getSecurityScan,
8989
{

0 commit comments

Comments
 (0)