"use client"; import { fmtNum } from "@/components/NumberInput"; // نمودارِ درآمدِ ۱۴ روزِ گذشته — فقط CSS (بدون کتابخانه). میله‌های طلایی با // نسبتِ به بیشترین مقدار؛ برچسبِ روز زیرِ هر میله و tooltipِ بومی روی هرکدام. export default function RevenueChart({ days, }: { days: { date: string; revenue: number; count: number }[]; }) { if (!days.length) return null; const max = Math.max(...days.map((d) => d.revenue), 1); return (
{days.map((d) => { const pct = Math.round((d.revenue / max) * 100); return (
0 ? 3 : 0)}%` }} /> ); })}
{days.map((d) => ( {d.date.slice(5)} ))}
); }