@@ -19,7 +19,7 @@ import { ComponentSizeType } from '@Shared/constants'
19
19
import { Table , InfoCard } from './components'
20
20
import { getDefaultSecurityModalState } from './constants'
21
21
import { getTableData , getInfoCardData } from './config'
22
- import { SecurityModalPropsType , SecurityModalStateType , DetailViewDataType , SidebarPropsType } from './types'
22
+ import { SecurityModalPropsType , SecurityModalStateType , DetailViewDataType } from './types'
23
23
import { getEmptyStateValues } from './config/EmptyState'
24
24
import './styles.scss'
25
25
@@ -44,15 +44,14 @@ const SecurityModal: React.FC<SecurityModalPropsType> = ({
44
44
} ) => {
45
45
const data = responseData ?? null
46
46
47
- const categoriesConfig : SidebarPropsType [ 'categoriesConfig' ] = {
48
- imageScan : ! ! data ?. imageScan ,
49
- imageScanLicenseRisks : ! ! data ?. imageScan ?. license ,
50
- codeScan : ! ! data ?. codeScan ,
51
- kubernetesManifest : ! ! data ?. kubernetesManifest ,
52
- }
53
-
54
47
const [ state , setState ] = useState < SecurityModalStateType > (
55
- defaultState ?? getDefaultSecurityModalState ( categoriesConfig ) ,
48
+ defaultState ??
49
+ getDefaultSecurityModalState ( {
50
+ imageScan : ! ! data ?. imageScan ,
51
+ imageScanLicenseRisks : ! ! data ?. imageScan ?. license ,
52
+ codeScan : ! ! data ?. codeScan ,
53
+ kubernetesManifest : ! ! data ?. kubernetesManifest ,
54
+ } ) ,
56
55
)
57
56
58
57
const setDetailViewData = ( detailViewData : DetailViewDataType ) => {
@@ -162,7 +161,7 @@ const SecurityModal: React.FC<SecurityModalPropsType> = ({
162
161
/* NOTE: the height is restricted to (viewport - header) height since we need overflow-scroll */
163
162
< div className = "flexbox" style = { { height : 'calc(100vh - 49px)' } } >
164
163
{ /* NOTE: only show sidebar in AppDetails */ }
165
- { Sidebar && < Sidebar modalState = { state } setModalState = { setState } categoriesConfig = { categoriesConfig } /> }
164
+ { Sidebar && < Sidebar modalState = { state } setModalState = { setState } scanResult = { responseData } /> }
166
165
< div className = "dc__border-right-n1 h-100" />
167
166
< div className = "dc__overflow-scroll flex-grow-1" style = { { width : '744px' } } >
168
167
{ selectedDetailViewData && renderDetailViewSubHeader ( ) }
0 commit comments