From aaec304577aa9a1eadcabf5eed9c323a574a1682 Mon Sep 17 00:00:00 2001 From: Alexander Czigler Date: Wed, 5 Apr 2023 13:00:45 +0200 Subject: [PATCH] feat: show home and workplace --- packages/sampleAddresses/lib/elasticsearch.js | 7 ++++++- packages/simulator/lib/models/citizen.js | 2 ++ .../src/components/HoverInfoBox/index.js | 16 ++-------------- 3 files changed, 10 insertions(+), 15 deletions(-) diff --git a/packages/sampleAddresses/lib/elasticsearch.js b/packages/sampleAddresses/lib/elasticsearch.js index ad761a12..b29f4baa 100644 --- a/packages/sampleAddresses/lib/elasticsearch.js +++ b/packages/sampleAddresses/lib/elasticsearch.js @@ -19,9 +19,14 @@ const fetchAdresses = async (query) => { .map( ({ _id: id, - _source: { center_point: position, address_parts: address }, + _source: { + center_point: position, + address_parts: address, + name: { default: name } = {}, + }, }) => ({ address, + name, position, id, }) diff --git a/packages/simulator/lib/models/citizen.js b/packages/simulator/lib/models/citizen.js index f8c1f309..2eda8f5e 100644 --- a/packages/simulator/lib/models/citizen.js +++ b/packages/simulator/lib/models/citizen.js @@ -199,6 +199,8 @@ class Citizen { position: this.position, waitTime: this.waitTime, kommun: this.kommun.name, + home: this.home, + workplace: this.workplace, } return obj } diff --git a/packages/visualisation/src/components/HoverInfoBox/index.js b/packages/visualisation/src/components/HoverInfoBox/index.js index 97a09eee..c54147d3 100644 --- a/packages/visualisation/src/components/HoverInfoBox/index.js +++ b/packages/visualisation/src/components/HoverInfoBox/index.js @@ -183,20 +183,8 @@ const PassengerInfo = ({ data }) => { Namn: {data.name} - Resor: - - - + Bostad: {data.home.name} + Arbetsplats: {data.workplace.name} CO2:{' '} {Math.ceil((10 * data.co2) / 10) || 0} kg