Skip to content
This repository was archived by the owner on Apr 17, 2022. It is now read-only.

Commit 0c49656

Browse files
committed
fix: Year grid throwing error when item is undefined
1 parent b0a5361 commit 0c49656

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

src/Vue3DatePicker/components/SelectionGrid.vue

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -74,18 +74,20 @@
7474
*/
7575
const mappedItems = computed(() => {
7676
return props.items.map((item) => {
77-
return item.map((itemVal) => {
78-
return {
79-
...itemVal,
80-
className: {
81-
dp__overlay_cell_active: itemVal.value === props.modelValue,
82-
dp__overlay_cell: itemVal.value !== props.modelValue,
83-
dp__overlay_cell_disabled:
84-
props.disabledValues.some((val) => val === itemVal.value) ||
85-
checkMinMaxValue(itemVal.value),
86-
},
87-
};
88-
});
77+
return item
78+
.filter((exists) => exists)
79+
.map((itemVal) => {
80+
return {
81+
...itemVal,
82+
className: {
83+
dp__overlay_cell_active: itemVal.value === props.modelValue,
84+
dp__overlay_cell: itemVal.value !== props.modelValue,
85+
dp__overlay_cell_disabled:
86+
props.disabledValues.some((val) => val === itemVal.value) ||
87+
checkMinMaxValue(itemVal.value),
88+
},
89+
};
90+
});
8991
});
9092
});
9193

0 commit comments

Comments
 (0)