import { Area, AreaChart, CartesianGrid, XAxis, YAxis } from 'recharts' import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent, } from '@/components/ui/chart' import { formatShortDate, formatShortTime } from '@/lib/utils' import Spinner from '../spinner' // for (const data of chartData) { // data.month = formatDateShort(data.month) // } const chartConfig = { cpu: { label: 'CPU Usage', color: 'hsl(var(--chart-1))', }, } satisfies ChartConfig export default function ({ chartData }: { chartData: { time: string; cpu: number }[] }) { if (!chartData?.length) { return } return ( Math.ceil(max)]} width={47} tickLine={false} axisLine={false} unit={'%'} /> {/* todo: short time if first date is same day, otherwise short date */} } /> ) }