From 2e4ce9821f1b0984ed02756f9aa3e2add99100c3 Mon Sep 17 00:00:00 2001 From: Frank Rousseau Date: Thu, 19 Aug 2021 23:56:59 +0200 Subject: [PATCH 1/3] Make datepicker vue3 compatible --- src/components/Datepicker.vue | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/Datepicker.vue b/src/components/Datepicker.vue index 67055bef..ded3ed12 100644 --- a/src/components/Datepicker.vue +++ b/src/components/Datepicker.vue @@ -108,7 +108,7 @@ export default { PickerYear }, props: { - value: { + modelValue: { validator: val => utils.validateDateInput(val) }, name: String, @@ -187,7 +187,7 @@ export default { } }, watch: { - value (value) { + modelValue (value) { this.setValue(value) }, openDate () { @@ -331,7 +331,7 @@ export default { this.selectedDate = date this.setPageDate(date) this.$emit('selected', date) - this.$emit('input', date) + this.$emit('update:modelValue', date) }, /** * Clear the selected date @@ -340,7 +340,7 @@ export default { this.selectedDate = null this.setPageDate() this.$emit('selected', null) - this.$emit('input', null) + this.$emit('update:modelValue', null) this.$emit('cleared') }, /** @@ -445,8 +445,8 @@ export default { * Initiate the component */ init () { - if (this.value) { - this.setValue(this.value) + if (this.modelValue) { + this.setValue(this.modelValue) } if (this.isInline) { this.setInitialView() From 592867c9341efb4c2f86e506874fa668815707d1 Mon Sep 17 00:00:00 2001 From: Frank Rousseau Date: Thu, 19 Aug 2021 23:58:59 +0200 Subject: [PATCH 2/3] Up vue dependency --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7db09140..51d8cb77 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ ], "dependencies": {}, "peerDependencies": { - "vue": "^2.6.10" + "vue": "3.0.0" }, "devDependencies": { "@babel/cli": "^7.4.4", From 8fe194b8b63383b110a470db0bfe22c395b6f1d8 Mon Sep 17 00:00:00 2001 From: Frank Rousseau Date: Thu, 19 Aug 2021 23:59:25 +0200 Subject: [PATCH 3/3] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 51d8cb77..c4410942 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ ], "dependencies": {}, "peerDependencies": { - "vue": "3.0.0" + "vue": "^3.0.0" }, "devDependencies": { "@babel/cli": "^7.4.4",