fix reactivity key placement in nodeList

This commit is contained in:
Christoph Kluge
2026-02-11 18:32:29 +01:00
parent 12e9f6700e
commit e75da7f8cc

View File

@@ -151,24 +151,25 @@
{/if} {/if}
</td> </td>
{#each refinedData as metricData, i (metricData?.data?.name || i)} {#each refinedData as metricData, i (metricData?.data?.name || i)}
<td> {#key metricData}
{#if metricData?.availability == "none"} <td>
{#if metricData?.availability == "none"}
<Card body class="mx-2" color="light"> <Card body class="mx-2" color="light">
<p>No dataset(s) returned for <b>{selectedMetrics[i]}</b></p> <p>No dataset(s) returned for <b>{selectedMetrics[i]}</b></p>
<p class="mb-1">Metric is not configured for cluster <b>{cluster}</b>.</p> <p class="mb-1">Metric is not configured for cluster <b>{cluster}</b>.</p>
</Card> </Card>
{:else if metricData?.availability == "disabled"} {:else if metricData?.availability == "disabled"}
<Card body class="mx-2" color="info"> <Card body class="mx-2" color="info">
<p>No dataset(s) returned for <b>{selectedMetrics[i]}</b></p> <p>No dataset(s) returned for <b>{selectedMetrics[i]}</b></p>
<p class="mb-1">Metric has been disabled for subcluster <b>{nodeData.subCluster}</b>.</p> <p class="mb-1">Metric has been disabled for subcluster <b>{nodeData.subCluster}</b>.</p>
</Card> </Card>
{:else if !metricData?.data} {:else if !metricData?.data}
<Card body class="mx-2" color="warning"> <Card body class="mx-2" color="warning">
<p>No dataset(s) returned for <b>{selectedMetrics[i]}</b></p> <p>No dataset(s) returned for <b>{selectedMetrics[i]}</b></p>
<p class="mb-1">Metric or host was not found in metric store for cluster <b>{cluster}</b>.</p> <p class="mb-1">Metric or host was not found in metric store for cluster <b>{cluster}</b>.</p>
</Card> </Card>
{:else if !!metricData.data?.metric.statisticsSeries} {:else if !!metricData.data?.metric.statisticsSeries}
<!-- "No Data"-Warning included in MetricPlot-Component --> <!-- "No Data"-Warning included in MetricPlot-Component -->
<MetricPlot <MetricPlot
{cluster} {cluster}
subCluster={nodeData.subCluster} subCluster={nodeData.subCluster}
@@ -182,8 +183,7 @@
{plotSync} {plotSync}
forNode forNode
/> />
<div class="my-2"></div> <div class="my-2"></div>
{#key extendedLegendData}
<MetricPlot <MetricPlot
{cluster} {cluster}
subCluster={nodeData.subCluster} subCluster={nodeData.subCluster}
@@ -196,8 +196,7 @@
{plotSync} {plotSync}
forNode forNode
/> />
{/key} {:else}
{:else}
<MetricPlot <MetricPlot
{cluster} {cluster}
subCluster={nodeData.subCluster} subCluster={nodeData.subCluster}
@@ -208,7 +207,8 @@
height={375} height={375}
forNode forNode
/> />
{/if} {/if}
</td> </td>
{/key}
{/each} {/each}
</tr> </tr>