"use client" import { CartesianGrid, Line, LineChart, XAxis, YAxis } from "recharts" import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { ChartContainer, ChartTooltip, ChartTooltipContent, type ChartConfig, } from "@/components/ui/chart" import { formatCurrency, formatShortCurrency } from "@/lib/formatters" export const description = "Tren rata-rata nilai pesanan (AOV) per bulan." const chartConfig = { aov: { label: "AOV", color: "var(--chart-1)", }, } satisfies ChartConfig export function AovTrendChart({ data, title = "Tren AOV", description = "Rata-rata nilai belanja per pesanan pelanggan setiap bulannya." }: { data: any[], title?: string, description?: string }) { return ( {title} {description} value.slice(0, 3)} /> [ formatCurrency(Number(value)), ` - ${chartConfig[name as keyof typeof chartConfig]?.label ?? name}`, ]} /> } /> ) }