Child Components Implementation
allenhwkim opened this issue · 0 comments
allenhwkim commented
When a react component is like the following, the current implementation can not handle the child components, but only the root component.
<Map view={{center: [0, 0], zoom: 2}} onClick={showPopup}>
<Layers>
<layer.Tile/>
<layer.Vector source={markers} style={markers.style} />
</Layers>
<Overlays>
<Overlay ref={comp => this.overlayComp = comp} element="#popup" />
</Overlays>
<Controls attribution={false} zoom={true}>
<control.Rotate />
<control.ScaleLine />
<control.FullScreen />
<control.OverviewMap />
<control.ZoomSlider />
<control.ZoomToExtent />
<control.Zoom />
</Controls>
<Interactions>
<interaction.Select style={selectedMarkerStyle} />
<interaction.Draw source={markers} type='Point' />
<interaction.Modify features={markers.features} />
</Interactions>
</Map>