fix calendar persistence

This commit is contained in:
marlon-erler
2024-07-18 23:36:47 +02:00
parent 17654e1f2e
commit b1f3c3d01b
2 changed files with 11 additions and 6 deletions
+6 -3
View File
@@ -14,14 +14,17 @@ export function CalendarView(
isShowingObjectModal: React.State<boolean>
) {
const selectedDate = new Date(dayInCalendar.value);
const selectedMonth = new React.State(selectedDate.getMonth());
const selectedMonth = new React.State(selectedDate.getMonth() + 1);
const selectedYear = new React.State(selectedDate.getFullYear());
React.bulkSubscribe([selectedMonth, selectedYear], () => updateSelectedDate());
updateSelectedDate();
React.bulkSubscribe([selectedMonth, selectedYear], () => {
function updateSelectedDate() {
selectedDate.setMonth(selectedMonth.value - 1);
selectedDate.setFullYear(selectedYear.value);
dayInCalendar.value = selectedDate.toISOString().split("T")[0];
});
}
function previousMonth() {
if (selectedMonth.value <= 1) {