@@ -11,6 +11,7 @@ import { YamlViewButton } from '../Yaml/YamlViewButton.tsx';
1111import { useMemo } from 'react' ;
1212import StatusFilter from '../Shared/StatusFilter/StatusFilter.tsx' ;
1313import { ResourceStatusCell } from '../Shared/ResourceStatusCell.tsx' ;
14+ import { Resource } from '../../utils/removeManagedFieldsAndFilterData.ts' ;
1415
1516export default function FluxList ( ) {
1617 const { data : gitReposData , error : repoErr , isLoading : repoIsLoading } = useApiResource ( FluxRequest ) ; //404 if component not enabled
@@ -81,7 +82,7 @@ export default function FluxList() {
8182 accessor : 'yaml' ,
8283 disableFilters : true ,
8384 Cell : ( cellData : CellData < KustomizationsResponse [ 'items' ] > ) => (
84- < YamlViewButton resourceObject = { cellData . cell . row . original ?. item } />
85+ < YamlViewButton variant = "resource" resource = { cellData . cell . row . original ?. item as Resource } />
8586 ) ,
8687 } ,
8788 ] ,
@@ -125,7 +126,9 @@ export default function FluxList() {
125126 width : 75 ,
126127 accessor : 'yaml' ,
127128 disableFilters : true ,
128- Cell : ( cellData : CellData < FluxRow > ) => < YamlViewButton resourceObject = { cellData . cell . row . original ?. item } /> ,
129+ Cell : ( cellData : CellData < FluxRow > ) => (
130+ < YamlViewButton variant = "resource" resource = { cellData . cell . row . original ?. item as Resource } />
131+ ) ,
129132 } ,
130133 ] ,
131134 [ t ] ,
@@ -173,14 +176,14 @@ export default function FluxList() {
173176 < div className = "crossplane-table-element" >
174177 < FlexBox justifyContent = { 'Start' } alignItems = { 'Center' } gap = { '0.5em' } >
175178 < Title level = "H4" > { t ( 'FluxList.gitOpsTitle' ) } </ Title >
176- < YamlViewButton resourceObject = { gitReposData } />
179+ < YamlViewButton variant = "resource" resource = { gitReposData as unknown as Resource } />
177180 </ FlexBox >
178181 < ConfiguredAnalyticstable columns = { gitReposColumns } isLoading = { repoIsLoading } data = { gitReposRows } />
179182 </ div >
180183 < div className = "crossplane-table-element" >
181184 < FlexBox justifyContent = { 'Start' } alignItems = { 'Center' } gap = { '0.5em' } >
182185 < Title level = "H4" > { t ( 'FluxList.kustomizationsTitle' ) } </ Title >
183- < YamlViewButton resourceObject = { kustmizationData } />
186+ < YamlViewButton variant = "resource" resource = { kustmizationData as unknown as Resource } />
184187 </ FlexBox >
185188 < ConfiguredAnalyticstable
186189 columns = { kustomizationsColumns }
0 commit comments