"use client";
import { useRouter } from "next/navigation";
const MONTHS = ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"];
export function YearSelector({
currentYear,
availableYears,
}: {
currentYear: number;
availableYears: number[];
}) {
const router = useRouter();
const thisYear = new Date().getFullYear();
function go(y: number) {
router.push(`/admin/analytics?year=${y}`);
}
return (
{currentYear}
);
}
export function MonthlyChart({ data, year }: { data: number[]; year: number }) {
const max = Math.max(...data, 1);
return (
Incassato mese per mese — {year}
{data.map((val, i) => {
const pct = Math.round((val / max) * 100);
return (
0 ? "4px" : "0" }}
title={`€ ${val.toLocaleString("it-IT", { minimumFractionDigits: 2 })}`}
/>
{MONTHS[i]}
);
})}
);
}