From 1b74bee945d7280899ede5f30f6c8b1d961375bf Mon Sep 17 00:00:00 2001 From: lesion Date: Fri, 18 Nov 2022 14:13:59 +0100 Subject: [PATCH] keep refactoring new map feature --- components/WhereInput.vue | 40 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/components/WhereInput.vue b/components/WhereInput.vue index 66e2bd76..4f708abe 100644 --- a/components/WhereInput.vue +++ b/components/WhereInput.vue @@ -31,18 +31,19 @@ v-row.mb-4 //- @change="changeAddress" //- :value="value.address") v-col(cols=12 md=6) - v-combobox.mr-4(ref='address' + v-combobox(ref='address' :prepend-icon='mdiMapSearch' :disabled='disableAddress' - @input.native='searchCoordinates' - :label="$t('event.coordinates_search')" + @input.native='searchAddress' + :label="$t('common.address')" + :rules="[ v => disableAddress ? true : $validators.required('common.address')(v)]" :value='value.address' persistent-hint hide-no-data clearable no-filter :loading='loading' - @change='selectDetails' - @focus='searchCoordinates' - :items="detailsList" - :hint="$t('event.coordinates_search_description')") + @change='selectAddress' + @focus='searchAddress' + :items="addressList" + :hint="$t('event.address_description')") template(v-slot:item="{ item, attrs, on }") v-list-item(v-bind='attrs' v-on='on') v-list-item-content(two-line v-if='item') @@ -62,8 +63,8 @@ v-row.mb-4