"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 = "Perbandingan Pendapatan vs Laba Bersih per bulan." const chartConfig = { revenue: { label: "Pendapatan", color: "var(--chart-1)", }, profit: { label: "Laba Bersih", color: "var(--chart-2)", }, } satisfies ChartConfig export function RevenueVsProfitChart({ data }: { data: any[] }) { return ( Pendapatan vs Laba Bersih Perbandingan Pendapatan vs Laba Bersih per bulan. value.slice(0, 3)} /> [ formatCurrency(Number(value)), ` - ${chartConfig[name as keyof typeof chartConfig]?.label ?? name}`, ]} /> } /> ) }