@@ -25,23 +25,35 @@ export function HelmRevisionWidget(props) {
25
25
const reconciling = reconcilingCondition && reconcilingConditions [ 0 ] . status === "True"
26
26
27
27
const sourceRef = helmRelease . spec . chart ? helmRelease . spec . chart . spec . sourceRef : helmRelease . spec . chartRef
28
-
29
28
const namespace = sourceRef . namespace ? sourceRef . namespace : helmRelease . metadata . namespace
30
29
const navigationHandler = ( ) => handleNavigationSelect ( "Sources" , namespace , sourceRef . name , sourceRef . kind )
31
30
32
31
return (
33
32
< >
34
33
{ ! ready && reconciling && ! stalled &&
35
34
< span >
36
- < span > Attempting: </ span >
35
+ < span > Reconciling new version: </ span >
36
+ < NavigationButton handleNavigation = { navigationHandler } >
37
+ { helmRelease . spec . chart &&
37
38
< span > { helmRelease . spec . chart . spec . version } @{ helmRelease . spec . chart . spec . chart } </ span >
39
+ }
40
+ { helmRelease . spec . chartRef &&
41
+ < span > { `${ helmRelease . spec . chartRef . namespace } /${ helmRelease . spec . chartRef . name } ` } </ span >
42
+ }
43
+ </ NavigationButton >
38
44
</ span >
39
45
}
40
46
{ ! ready && stalled &&
41
47
< span className = 'bg-orange-400' >
42
- < span > Last Attempted: </ span >
43
- { /* <span>{lastAttemptedRevision}@{version.chartName}</span> */ }
48
+ < span > Reconciliation stalled: </ span >
49
+ < NavigationButton handleNavigation = { navigationHandler } >
50
+ { helmRelease . spec . chart &&
44
51
< span > { helmRelease . spec . chart . spec . version } @{ helmRelease . spec . chart . spec . chart } </ span >
52
+ }
53
+ { helmRelease . spec . chartRef &&
54
+ < span > { `${ helmRelease . spec . chartRef . namespace } /${ helmRelease . spec . chartRef . name } ` } </ span >
55
+ }
56
+ </ NavigationButton >
45
57
</ span >
46
58
}
47
59
< span className = { `block ${ ready || reconciling ? '' : 'font-normal text-neutral-600' } field` } >
0 commit comments