/** * Dependency-free 14-day orders bar chart for the admin overview. * (A richer charting lib can replace this in a later slice.) */ interface Point { date: string; orders: number; revenue: number; } function faNum(n: number): string { return Math.round(n).toLocaleString("fa-IR"); } function dayLabel(iso: string): string { // day-of-month in Persian digits try { const d = new Date(iso); return d.toLocaleDateString("fa-IR", { day: "numeric" }); } catch { return ""; } } export function OrdersBarChart({ data }: { data: Point[] }) { const max = Math.max(1, ...data.map((d) => d.orders)); return (