fix(widgets): wait for integration kinds with isPending, not isLoading

This commit is contained in:
Thomas Camlong committed 2026-08-18 15:32:44 +02:00
1 parent c4667c3e0b
commit a9960a67e0
1 file changed
+2 -2
@@ -18,10 +18,10 @@ const isClusterIntegration = (integration: { kind: IntegrationKind }) =>
integration.kind === "proxmox" || integration.kind === "mock";
export default function HealthMonitoringWidget(props: WidgetComponentProps<"healthMonitoring">) {
const { data: integrations, isLoading, isError } = clientApi.integration.byIds.useQuery(props.integrationIds);
const { data: integrations, isPending, isError } = clientApi.integration.byIds.useQuery(props.integrationIds);
const t = useI18n();
if (isLoading || isError) return null;
if (isPending || isError) return null;
const clusterIntegrationId = integrations?.find(isClusterIntegration)?.id;