diff --git a/package.json b/package.json index 7c23829d2..702483d4f 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,7 @@ "vue-i18n": "^9.1.6", "vue-multiselect": "3.0.0-alpha.2", "vue-toast-notification": "^3.1.2", + "vue-use-leaflet": "^0.1.7", "vuex": "^4.0.0" }, "browserslist": [ diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/AddressPicker/AddressPicker.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/AddressPicker/AddressPicker.vue index 65770d7fa..b2c3465d5 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/AddressPicker/AddressPicker.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/AddressPicker/AddressPicker.vue @@ -7,7 +7,7 @@ import { getAddressesAggregated, getPostalCodes, } from "ChillMainAssets/vuejs/AddressPicker/driver/local-search"; -import { Ref, ref } from "vue"; +import {computed, Ref, ref} from "vue"; import AddressAggregatedList from "ChillMainAssets/vuejs/AddressPicker/Component/AddressAggregatedList.vue"; import AddressDetailsForm from "ChillMainAssets/vuejs/AddressPicker/Component/AddressDetailsForm.vue"; @@ -27,6 +27,11 @@ const addressReference: Ref = ref(null); let abortControllerSearchAddress: null | AbortController = null; let abortControllerSearchPostalCode: null | AbortController = null; +const searchResultsClasses = computed(() => ({ + "mid-size": addressReference !== null, +})); + + const onSearch = async function (search: string): Promise { performSearchForAddress(search); performSearchForPostalCode(search); @@ -104,10 +109,10 @@ const performSearchForPostalCode = async (search: string): Promise => {