From f102577c43176b09a65a932af949da9a7835920d Mon Sep 17 00:00:00 2001 From: Tom Chen Date: Tue, 18 Aug 2015 10:23:43 +0800 Subject: [PATCH] fix(OverlayView): add invariant for mapPaneName --- src/creators/OverlayViewCreator.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/creators/OverlayViewCreator.js b/src/creators/OverlayViewCreator.js index 7e61c8d0..ff4baa59 100644 --- a/src/creators/OverlayViewCreator.js +++ b/src/creators/OverlayViewCreator.js @@ -74,6 +74,8 @@ export default class OverlayViewCreator extends Component { overlayView._mountContainerToPane = function () { const mapPaneName = this.get("mapPaneName"); + invariant(!!mapPaneName, "OverlayView requires a mapPaneName/defaultMapPaneName in your props instead of %s", mapPaneName); + this.getPanes()[mapPaneName].appendChild(this._containerElement); };