Browse Source

fix(nc-gui): selection some dates changes the month of nearby pickers in year view

pull/7611/head
DarkPhoenix2704 10 months ago
parent
commit
25f432cc31
  1. 4
      packages/nc-gui/components/smartsheet/calendar/YearView.vue

4
packages/nc-gui/components/smartsheet/calendar/YearView.vue

@ -4,7 +4,7 @@ const { selectedDate, activeDates } = useCalendarViewStoreOrThrow()
const months = computed(() => { const months = computed(() => {
const months = [] const months = []
for (let i = 0; i < 12; i++) { for (let i = 0; i < 12; i++) {
months.push(new Date(selectedDate.value.getFullYear(), i, selectedDate.value.getDate())) months.push(new Date(selectedDate.value.getFullYear(), i, 1))
} }
return months return months
}) })
@ -14,7 +14,7 @@ const months = computed(() => {
<div class="flex flex-wrap gap-6 items-center justify-center overflow-auto nc-scrollbar-md"> <div class="flex flex-wrap gap-6 items-center justify-center overflow-auto nc-scrollbar-md">
<NcDateWeekSelector <NcDateWeekSelector
v-for="(month, index) in months" v-for="(month, index) in months"
:key="month" :key="index"
v-model:active-dates="activeDates" v-model:active-dates="activeDates"
v-model:page-date="months[index]" v-model:page-date="months[index]"
v-model:selected-date="selectedDate" v-model:selected-date="selectedDate"

Loading…
Cancel
Save