Skip to content

Commit ec165f4

Browse files
committed
Changed default types of props to undefined
1 parent f85fe7b commit ec165f4

File tree

3 files changed

+26
-25
lines changed

3 files changed

+26
-25
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
},
77
"name": "vue-functional-calendar",
88
"description": "Lightweight, high-performance calendar component based on Vue.js",
9-
"version": "2.7.0",
9+
"version": "2.7.1",
1010
"license": "MIT",
1111
"repository": {
1212
"type": "git",

src/components/FunctionalCalendar.vue

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -358,11 +358,13 @@
358358
},
359359
setConfigs() {
360360
let vm = this;
361+
let globalOptions;
361362
if (typeof vm.$getOptions !== "undefined") {
362363
// Global Options
363-
Object.keys(vm.$getOptions()).map(function (objectKey) {
364+
globalOptions = vm.$getOptions();
365+
Object.keys(globalOptions).map(function (objectKey) {
364366
if (typeof (vm.fConfigs[objectKey]) !== "undefined") {
365-
vm.$set(vm.fConfigs, objectKey, vm.$getOptions()[objectKey]);
367+
vm.$set(vm.fConfigs, objectKey, globalOptions[objectKey]);
366368
}
367369
});
368370
}
@@ -377,8 +379,7 @@
377379
} else {
378380
Object.keys(vm.$props).map(function (objectKey) {
379381
if (typeof (vm.fConfigs[objectKey]) !== "undefined" &&
380-
typeof (vm.$props[objectKey]) !== "undefined" &&
381-
typeof (vm.$getOptions()[objectKey]) === "undefined") {
382+
typeof (vm.$props[objectKey]) !== "undefined") {
382383
vm.$set(vm.fConfigs, objectKey, vm.$props[objectKey]);
383384
}
384385
});

src/mixins/propsAndData.js

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,65 +7,65 @@ export const propsAndData = {
77
},
88
sundayStart: {
99
type: Boolean,
10-
default: () => false
10+
default: () => undefined
1111
},
1212
placeholder: {
1313
type: [String, Boolean],
14-
default: () => false
14+
default: () => undefined
1515
},
1616
dateFormat: {
1717
type: String
1818
},
1919
isMultiple: {
2020
type: Boolean,
21-
default: () => false
21+
default: () => undefined
2222
},
2323
isSeparately: {
2424
type: Boolean,
25-
default: () => false
25+
default: () => undefined
2626
},
2727
isDatePicker: {
2828
type: Boolean,
29-
default: () => false
29+
default: () => undefined
3030
},
3131
isMultipleDatePicker: {
3232
type: Boolean,
33-
default: () => false
33+
default: () => undefined
3434
},
3535
isDateRange: {
3636
type: Boolean,
37-
default: () => false
37+
default: () => undefined
3838
},
3939
withTimePicker: {
4040
type: Boolean,
41-
default: () => false
41+
default: () => undefined
4242
},
4343
calendarsCount: {
4444
type: Number
4545
},
4646
isModal: {
4747
type: Boolean,
48-
default: () => false
48+
default: () => undefined
4949
},
5050
isTypeable: {
5151
type: Boolean,
52-
default: () => false
52+
default: () => undefined
5353
},
5454
changeMonthFunction: {
5555
type: Boolean,
56-
default: () => false
56+
default: () => undefined
5757
},
5858
changeYearFunction: {
5959
type: Boolean,
60-
default: () => false
60+
default: () => undefined
6161
},
6262
changeYearStep: {
6363
type: Number,
6464
default: () => 12
6565
},
6666
applyStylesheet: {
6767
type: Boolean,
68-
default: () => true
68+
default: () => undefined
6969
},
7070
newCurrentDate: {
7171
type: Date
@@ -85,15 +85,15 @@ export const propsAndData = {
8585
},
8686
limits: {
8787
type: [Object, Boolean],
88-
default: () => false
88+
default: () => undefined
8989
},
9090
minSelDays: {
9191
type: [Number, Boolean],
92-
default: () => false
92+
default: () => undefined
9393
},
9494
maxSelDays: {
9595
type: [Number, Boolean],
96-
default: () => false
96+
default: () => undefined
9797
},
9898
dayNames: {
9999
type: Array,
@@ -106,25 +106,25 @@ export const propsAndData = {
106106
},
107107
showWeekNumbers: {
108108
type: Boolean,
109-
default: () => false
109+
default: () => undefined
110110
},
111111
value: {
112112
type: Object
113113
},
114114
transition: {
115115
type: Boolean,
116-
default: () => true
116+
default: () => undefined
117117
},
118118
hiddenElements: {
119119
type: Array
120120
},
121121
isAutoCloseable: {
122122
type: Boolean,
123-
default: false,
123+
default: undefined,
124124
},
125125
isDark: {
126126
type: Boolean,
127-
default: false
127+
default: undefined
128128
}
129129
},
130130
data() {

0 commit comments

Comments
 (0)