diff --git a/src/components/source.js b/src/components/source.js index 022960a25..e7e7424ea 100644 --- a/src/components/source.js +++ b/src/components/source.js @@ -149,10 +149,13 @@ export default class Source extends PureComponent { this._map.on('styledata', this._updateSource); } this._updateSource(); - return React.Children.map(this.props.children, child => - cloneElement(child, { - source: this.id - }) + return React.Children.map( + this.props.children, + child => + child && + cloneElement(child, { + source: this.id + }) ); }