fix: Node disk column respects Trends view mode. Related to #904

The disk column for Proxmox nodes was always showing bars even when
Trends (sparklines) view mode was selected. Memory column was correctly
checking viewMode() but disk was not.

Added the same Show when={viewMode() === 'sparklines'} conditional
to the disk column rendering in NodeSummaryTable.
This commit is contained in:
rcourtman 2025-12-25 05:08:34 +00:00
parent 0feb039775
commit 2b58722906

View file

@ -653,14 +653,27 @@ export const NodeSummaryTable: Component<NodeSummaryTableProps> = (props) => {
showMobile={false}
/>
}>
<StackedDiskBar
aggregateDisk={{
total: node!.disk?.total || 0,
used: node!.disk?.used || 0,
free: (node!.disk?.total || 0) - (node!.disk?.used || 0),
usage: node!.disk?.total ? (node!.disk.used / node!.disk.total) : 0
}}
/>
<Show
when={viewMode() === 'sparklines'}
fallback={
<StackedDiskBar
aggregateDisk={{
total: node!.disk?.total || 0,
used: node!.disk?.used || 0,
free: (node!.disk?.total || 0) - (node!.disk?.used || 0),
usage: node!.disk?.total ? (node!.disk.used / node!.disk.total) : 0
}}
/>
}
>
<ResponsiveMetricCell
value={diskPercentValue}
type="disk"
resourceId={metricsKey}
isRunning={online}
showMobile={false}
/>
</Show>
</Show>
</div>
</td>