fix: prefill with today date bug (#385)

This commit is contained in:
Favour Olayinka 2024-04-22 11:49:03 +01:00 committed by GitHub
parent 56b7ca9ad6
commit 5eb2dea3ef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 10 additions and 1 deletions

View File

@ -417,6 +417,15 @@
:date-range="field.date_range === true" :date-range="field.date_range === true"
label="Pre-filled value" label="Pre-filled value"
/> />
<text-input
v-else-if="field.type==='date' && field.prefill_today===true"
name="prefill"
class="mt-4"
disabled
:form="field"
label="Pre-filled value"
placeholder="Pre-filled with current date"
/>
<phone-input <phone-input
v-else-if="field.type === 'phone_number' && !field.use_simple_text_input" v-else-if="field.type === 'phone_number' && !field.use_simple_text_input"
name="prefill" name="prefill"
@ -734,7 +743,7 @@ export default {
onFieldPrefillTodayChange(val) { onFieldPrefillTodayChange(val) {
this.field.prefill_today = val this.field.prefill_today = val
if (this.field.prefill_today) { if (this.field.prefill_today) {
this.field.prefill = 'Pre-filled with current date' this.field.prefill = null
this.field.date_range = false this.field.date_range = false
this.field.disable_future_dates = false this.field.disable_future_dates = false
this.field.disable_past_dates = false this.field.disable_past_dates = false