From 973bfc4c2c49ac51fc0f5155edaaa4d03387d880 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Sun, 27 Jan 2019 22:40:16 +0200 Subject: [PATCH] Don't query interactive layer ids before map has loaded (#708) --- src/components/interactive-map.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/components/interactive-map.js b/src/components/interactive-map.js index b7dd61af..03b57fcc 100644 --- a/src/components/interactive-map.js +++ b/src/components/interactive-map.js @@ -166,6 +166,7 @@ type InteractiveMapProps = StaticMapProps & { }; type State = { + isLoaded: boolean, isDragging: boolean, isHovering: boolean }; @@ -204,6 +205,8 @@ export default class InteractiveMap extends PureComponent { + this.setState({isLoaded: true}); + this.props.onLoad(event); + } + _onEvent = (callbackName : string, event : MapEvent) => { const func = this.props[callbackName]; if (func) { @@ -390,8 +398,8 @@ export default class InteractiveMap extends PureComponent