"use client" import { GitCommitVertical, TrendingUp } from "lucide-react" import { CartesianGrid, Line, LineChart, XAxis, YAxis } from "recharts" import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle, } from "@/components/ui/card" import { ChartContainer, ChartTooltip, ChartTooltipContent, type ChartConfig, } from "@/components/ui/chart" import { formatCurrency } from "@/lib/formatters" export const description = "Menampilkan volume transaksi per bulan." const chartConfig = { count: { label: "Jumlah Transaksi", color: "var(--chart-1)", }, aov: { label: "AOV", color: "var(--chart-2)", }, } satisfies ChartConfig export function TransactionVolumeChart({ data }: { data: any[] }) { return ( Volume Transaksi Total pesanan masuk per bulan value.slice(0, 3)} /> { if (name === "count") { return (
Transaksi: {value}
AOV: {formatCurrency(item.payload.aov)}
) } return null; }} /> } /> { if (cx == null || cy == null) { return null } const r = 24 return ( ) }} /> ) }