diff --git a/contributors.yml b/contributors.yml index 6a1e1233..3504f96d 100644 --- a/contributors.yml +++ b/contributors.yml @@ -6,3 +6,4 @@ - timio23 - Dominic-Marcelino - ukmadlz +- tobyaherbert diff --git a/packages/address-completion-interface/package.json b/packages/address-completion-interface/package.json index 23f265e0..ec3e68e6 100644 --- a/packages/address-completion-interface/package.json +++ b/packages/address-completion-interface/package.json @@ -1,7 +1,7 @@ { "name": "@directus-labs/address-completion-interface", "type": "module", - "version": "1.0.1", + "version": "1.0.2", "description": "Use Google Places autocomplete Data API as an Address Completion interface", "author": "Directus Labs", "contributors": [ diff --git a/packages/address-completion-interface/src/interface.vue b/packages/address-completion-interface/src/interface.vue index d050749b..e5481aeb 100644 --- a/packages/address-completion-interface/src/interface.vue +++ b/packages/address-completion-interface/src/interface.vue @@ -16,6 +16,7 @@ interface AutocompleteLocation { type Coordinates = [number, number]; interface GeoProperties { + placeId: string; displayName: string; country: string; // ISO 3166-2 administrativeArea: string; @@ -197,7 +198,10 @@ async function onPlaceSelected(location: AutocompleteLocation) { coordinates: [lng, lat], type: 'Point', }, - properties: getProperties(placeData.place), + properties: { + ...getProperties(placeData.place), + placeId: selectedPlaceId.value, + }, type: 'Feature', };