correction calendrier année

This commit is contained in:
ORDONNEAU Antoine
2026-03-12 10:08:10 +01:00
parent 1948ddab21
commit bdd47b7a0e
@@ -19,7 +19,7 @@ Calendar() {
const today = new Date();
const [currentMonth, setCurrentMonth] = useState(today.getMonth());
const [currentYear] = useState(today.getFullYear());
const [currentYear, setCurrentYear] = useState(today.getFullYear());
const [selectedDay, setSelectedDay] = useState(null);
const eventsByDate = useMemo(() => {
@@ -68,9 +68,31 @@ Calendar() {
<div className={styles.calendarContainer}>
<div className={styles.calendarHeader}>
<button onClick={() => setCurrentMonth(m => m === 0 ? 11 : m - 1)}></button>
<button
onClick={() => {
if (currentMonth === 0) {
setCurrentMonth(11);
setCurrentYear(y => y - 1);
} else {
setCurrentMonth(m => m - 1);
}
}}
>
</button>
<p>{monthNames[currentMonth]} {currentYear}</p>
<button onClick={() => setCurrentMonth(m => m === 11 ? 0 : m + 1)}></button>
<button
onClick={() => {
if (currentMonth === 11) {
setCurrentMonth(0);
setCurrentYear(y => y + 1);
} else {
setCurrentMonth(m => m + 1);
}
}}
>
</button>
</div>
<table className={styles.calendar}>