From 55432e61ff8a4d0d2d484e6115b07ef9b66a5fd7 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Mon, 20 Oct 2025 19:00:00 +0200 Subject: [PATCH] Update metrics-dialog.tsx --- AppImage/components/metrics-dialog.tsx | 44 +++++++++++++++++++++----- 1 file changed, 36 insertions(+), 8 deletions(-) diff --git a/AppImage/components/metrics-dialog.tsx b/AppImage/components/metrics-dialog.tsx index 72b1ba7..10787ff 100644 --- a/AppImage/components/metrics-dialog.tsx +++ b/AppImage/components/metrics-dialog.tsx @@ -167,7 +167,7 @@ export function MetricsView({ vmid, vmName, vmType, metricType, onBack }: Metric case "cpu": return ( - + Math.ceil(dataMax * 1.2)]} + domain={[ + 0, + (dataMax: number) => { + const percentMargin = Math.ceil(dataMax * 1.1) + const fixedMargin = dataMax + 5 + return Math.max(percentMargin, fixedMargin, 10) + }, + ]} allowDataOverflow={false} /> - + Math.ceil(dataMax * 1.2)]} + domain={[ + 0, + (dataMax: number) => { + const percentMargin = Math.ceil(dataMax * 1.1) + const fixedMargin = dataMax + 5 + return Math.max(percentMargin, fixedMargin, 10) + }, + ]} allowDataOverflow={false} /> - + Math.ceil(dataMax * 1.2)]} + domain={[ + 0, + (dataMax: number) => { + const percentMargin = Math.ceil(dataMax * 1.1) + const fixedMargin = dataMax + 5 + return Math.max(percentMargin, fixedMargin, 10) + }, + ]} allowDataOverflow={false} /> - + Math.ceil(dataMax * 1.2)]} + domain={[ + 0, + (dataMax: number) => { + const percentMargin = Math.ceil(dataMax * 1.1) + const fixedMargin = dataMax + 5 + return Math.max(percentMargin, fixedMargin, 10) + }, + ]} allowDataOverflow={false} />