{#if $nodesQuery.error}
      {$nodesQuery.error.message}
    {:else if $nodesQuery.fetching || $initq.fetching}
      
    {:else}
      
              h.host.includes(hostnameFilter) &&
              h.metrics.some(
                (m) => m.name == selectedMetric && m.scope == "node",
              ),
          )
          .map((h) => ({
            host: h.host,
            subCluster: h.subCluster,
            data: h.metrics.find(
              (m) => m.name == selectedMetric && m.scope == "node",
            ),
            disabled: checkMetricDisabled(
              selectedMetric,
              cluster,
              h.subCluster,
            ),
          }))
          .sort((a, b) => a.host.localeCompare(b.host))}
      >
        
        {#if item.disabled === false && item.data}
           c.name == cluster)}
            subCluster={item.subCluster}
            forNode={true}
          />
        {:else if item.disabled === true && item.data}
          Metric disabled for subcluster {selectedMetric}:{item.subCluster}
        {:else}
          No dataset returned for {selectedMetric}
        {/if}
      
    {/if}