From 5e65c18ee540171bfd38484286bbbcebf5943e26 Mon Sep 17 00:00:00 2001 From: Xiaoji Chen Date: Tue, 27 Jun 2017 18:15:34 -0700 Subject: [PATCH] fix breakage on node (#292) --- src/components/static-map.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/static-map.js b/src/components/static-map.js index ee0a120e..3158fb5f 100644 --- a/src/components/static-map.js +++ b/src/components/static-map.js @@ -102,7 +102,9 @@ export default class StaticMap extends PureComponent { super(props); this._queryParams = {}; - mapboxgl.accessToken = props.mapboxApiAccessToken; + if (mapboxgl) { + mapboxgl.accessToken = props.mapboxApiAccessToken; + } if (!StaticMap.supported()) { this.componentDidMount = noop; @@ -211,7 +213,9 @@ export default class StaticMap extends PureComponent { } _updateStateFromProps(oldProps, newProps) { - mapboxgl.accessToken = newProps.mapboxApiAccessToken; + if (mapboxgl) { + mapboxgl.accessToken = newProps.mapboxApiAccessToken; + } } // Hover and click only query layers whose interactive property is true