From 13e5c3bd23bd12936cf7885be8d3efade7ec81cf Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Tue, 1 Sep 2026 10:58:10 +0200 Subject: [PATCH] Fix: il calendario apre il mese corrente invece di agosto 2026 useMeseNav aveva un default hardcoded (anno 2026, mese 7) invece di calcolare oggi. Chiunque apra /calendario finiva sempre su agosto 2026, indipendentemente dalla data reale. Co-Authored-By: Claude Mythos --- src/routes/calendario.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/routes/calendario.tsx b/src/routes/calendario.tsx index 3a42a84..190b13e 100644 --- a/src/routes/calendario.tsx +++ b/src/routes/calendario.tsx @@ -50,9 +50,10 @@ const mesiIT = [ "Dicembre", ] as const; -function useMeseNav(initial = { anno: 2026, mese: 7 }) { - const [anno, setAnno] = useState(initial.anno); - const [mese, setMese] = useState(initial.mese); +function useMeseNav(initial?: { anno: number; mese: number }) { + const oggi = new Date(); + const [anno, setAnno] = useState(initial?.anno ?? oggi.getFullYear()); + const [mese, setMese] = useState(initial?.mese ?? oggi.getMonth()); const precedente = () => { if (mese === 0) {