From 9de077df3284c537f519a682c04ec3c5fdad092e Mon Sep 17 00:00:00 2001 From: Edin Dazdarevic Date: Mon, 17 Apr 2017 12:45:44 +0200 Subject: [PATCH] Bug fix: google places not working on mobile correctly --- web/src/components/Main.js | 13 ++++++++----- web/src/lib/api.js | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/web/src/components/Main.js b/web/src/components/Main.js index 040a52b..ce66d1a 100644 --- a/web/src/components/Main.js +++ b/web/src/components/Main.js @@ -155,7 +155,14 @@ class Main extends React.Component { } if (place.geometry.viewport) { - map.fitBounds(place.geometry.viewport) + console.log('we have viewport', place); + + if (this.state.mobileView === 'MAP') { + map.fitBounds(place.geometry.viewport) + } else { + this.dispatch({type: 'MOBILE_MAP_VIEW'}) + map.fitBounds(place.geometry.viewport) + } } else { map.setCenter(place.geometry.location) map.setZoom(18) @@ -166,10 +173,6 @@ class Main extends React.Component { }) control.addEventListener('click', e => { - //this.setState({ - //mapClicked: true - //}) - this.dispatch({ type: 'OPEN_FILTERS' }) diff --git a/web/src/lib/api.js b/web/src/lib/api.js index 12b18d8..0f1a68f 100644 --- a/web/src/lib/api.js +++ b/web/src/lib/api.js @@ -1,7 +1,7 @@ import fetch from 'isomorphic-fetch' //const BASE_URL = 'localhost'; -const BASE_URL = '192.168.1.117'; +const BASE_URL = '192.168.0.13'; export const saveContactRequest = (listingId, params) => {