Compare commits

...

1 Commits

Author SHA1 Message Date
9af46a0154
fix: flatpickr date not updating
Fixes https://github.com/go-vikunja/api/issues/16
2022-01-08 15:22:10 +01:00

View File

@ -128,10 +128,6 @@ export default {
date: null, date: null,
show: false, show: false,
changed: false, changed: false,
// Since flatpickr dates are strings, we need to convert them to native date objects.
// To make that work, we need a separate variable since flatpickr does not have a change event.
flatPickrDate: null,
} }
}, },
components: { components: {
@ -164,10 +160,6 @@ export default {
handler: 'setDateValue', handler: 'setDateValue',
immediate: true, immediate: true,
}, },
flatPickrDate(newVal) {
this.date = createDateFromString(newVal)
this.updateData()
},
}, },
computed: { computed: {
flatPickerConfig() { flatPickerConfig() {
@ -183,6 +175,17 @@ export default {
}, },
} }
}, },
// Since flatpickr dates are strings, we need to convert them to native date objects.
// To make that work, we need a separate variable since flatpickr does not have a change event.
flatPickrDate: {
set(newValue) {
this.date = createDateFromString(newValue)
this.updateData()
},
get() {
return format(this.date, 'yyy-LL-dd H:mm')
},
},
}, },
methods: { methods: {
setDateValue(newVal) { setDateValue(newVal) {