Merge pull request #13064 from kialam/fix-pending-health-check-button-setState

Fix pending state for health check button.
This commit is contained in:
Sarah Akus
2022-10-14 08:54:39 -04:00
committed by GitHub
3 changed files with 9 additions and 6 deletions

View File

@@ -33,8 +33,10 @@ function HealthCheckButton({
component="button"
onClick={onClick}
ouiaId="health-check"
isLoading={healthCheckPending}
spinnerAriaLabel={t`Running health check`}
>
{t`Run health check`}
{healthCheckPending ? t`Running health check` : t`Run health check`}
</DropdownItem>
</Tooltip>
);

View File

@@ -58,10 +58,10 @@ function InstanceList({ instanceGroup }) {
InstanceGroupsAPI.readInstances(instanceGroupId, params),
InstanceGroupsAPI.readInstanceOptions(instanceGroupId),
]);
setPendingHealthCheck(
response?.data?.result?.some((i) => i.health_check_pending === true)
const isPending = response.data.results.some(
(i) => i.health_check_pending === true
);
setPendingHealthCheck(isPending);
return {
instances: response.data.results,
count: response.data.count,

View File

@@ -53,9 +53,10 @@ function InstanceList() {
InstancesAPI.readOptions(),
SettingsAPI.readCategory('system'),
]);
setPendingHealthCheck(
response?.data?.result?.some((i) => i.health_check_pending === true)
const isPending = response.data.results.some(
(i) => i.health_check_pending === true
);
setPendingHealthCheck(isPending);
return {
instances: response.data.results,
isK8s: sysSettings.data.IS_K8S,