Selaa lähdekoodia

Use callback after upgrading chart version

jnfrati 4 vuotta sitten
vanhempi
sitoutus
54dc2d7e75

+ 8 - 4
dashboard/src/main/home/cluster-dashboard/expanded-chart/ExpandedJobChart.tsx

@@ -317,8 +317,8 @@ const ExpandedJobHeader: React.FC<{
   chart: ChartType;
   chart: ChartType;
   jobs: any[];
   jobs: any[];
   closeChart: () => void;
   closeChart: () => void;
-  refreshChart: () => void;
-  upgradeChart: () => void;
+  refreshChart: () => Promise<void>;
+  upgradeChart: () => Promise<void>;
   loadChartWithSpecificRevision: (revision: number) => void;
   loadChartWithSpecificRevision: (revision: number) => void;
 }> = ({
 }> = ({
   chart,
   chart,
@@ -359,8 +359,12 @@ const ExpandedJobHeader: React.FC<{
         chart.latest_version !== chart.chart.metadata.version
         chart.latest_version !== chart.chart.metadata.version
       }
       }
       latestVersion={chart.latest_version}
       latestVersion={chart.latest_version}
-      upgradeVersion={() => {
-        upgradeChart();
+      upgradeVersion={(_version, cb) => {
+        upgradeChart().then(() => {
+          if (typeof cb === "function") {
+            cb();
+          }
+        });
       }}
       }}
     />
     />
   </HeaderWrapper>
   </HeaderWrapper>