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 <noreply@anthropic.com>
This commit is contained in:
@@ -50,9 +50,10 @@ const mesiIT = [
|
|||||||
"Dicembre",
|
"Dicembre",
|
||||||
] as const;
|
] as const;
|
||||||
|
|
||||||
function useMeseNav(initial = { anno: 2026, mese: 7 }) {
|
function useMeseNav(initial?: { anno: number; mese: number }) {
|
||||||
const [anno, setAnno] = useState(initial.anno);
|
const oggi = new Date();
|
||||||
const [mese, setMese] = useState(initial.mese);
|
const [anno, setAnno] = useState(initial?.anno ?? oggi.getFullYear());
|
||||||
|
const [mese, setMese] = useState(initial?.mese ?? oggi.getMonth());
|
||||||
|
|
||||||
const precedente = () => {
|
const precedente = () => {
|
||||||
if (mese === 0) {
|
if (mese === 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user