Max value chart

This commit is contained in:
2025-12-28 02:51:12 +01:00
parent 6f5906cf9b
commit cf30e20e42
2 changed files with 7 additions and 1 deletions
+3
View File
@@ -108,14 +108,17 @@ export default function MonitoringPage() {
title="CPU Usage" title="CPU Usage"
data={data} data={data}
config={cpuChartConfig} config={cpuChartConfig}
max={100}
/> />
<GradientAreaChart <GradientAreaChart
title="Memory Usage" title="Memory Usage"
data={data} data={data}
config={memoryChartConfig} config={memoryChartConfig}
max={100}
/> />
</div> </div>
{/* Network Metrics */}
<div className="mb-6"> <div className="mb-6">
<GradientAreaChart <GradientAreaChart
title="Network I/O" title="Network I/O"
+4 -1
View File
@@ -7,7 +7,7 @@ import {
CardTitle, CardTitle,
CardDescription, CardDescription,
} from "@/components/ui/card"; } from "@/components/ui/card";
import { AreaChart, Area, XAxis, CartesianGrid } from "recharts"; import { AreaChart, Area, XAxis, CartesianGrid, YAxis } from "recharts";
import { import {
ChartContainer, ChartContainer,
ChartTooltip, ChartTooltip,
@@ -19,10 +19,12 @@ export default function GradientAreaChart({
title, title,
data, data,
config, config,
max,
}: { }: {
title: string; title: string;
data: any[]; data: any[];
config: ChartConfig; config: ChartConfig;
max?: number;
}) { }) {
return ( return (
<Card> <Card>
@@ -40,6 +42,7 @@ export default function GradientAreaChart({
tickLine={false} tickLine={false}
tickMargin={8} tickMargin={8}
/> />
{max && <YAxis domain={[0, max]} width={10} />}
<ChartTooltip cursor={false} content={<ChartTooltipContent />} /> <ChartTooltip cursor={false} content={<ChartTooltipContent />} />
<defs> <defs>
{Object.entries(config).map(([key, config]) => ( {Object.entries(config).map(([key, config]) => (