fix(widgets): render nothing when integration kinds fail to resolve

This commit is contained in:
Thomas Camlong committed 2026-08-18 11:16:30 +02:00
1 parent 35b5e47c54
commit c4667c3e0b
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 } = clientApi.integration.byIds.useQuery(props.integrationIds);
const { data: integrations, isLoading, isError } = clientApi.integration.byIds.useQuery(props.integrationIds);
const t = useI18n();
if (isLoading) return null;
if (isLoading || isError) return null;
const clusterIntegrationId = integrations?.find(isClusterIntegration)?.id;