react-map-gl-draw icon indicating copy to clipboard operation
react-map-gl-draw copied to clipboard

Enable/Disable controls dynamically

Open AntwanSherif opened this issue 5 years ago • 0 comments

I want to limit the user to only draw one polygon at a time. If they want to add another one they have to delete it first and then redraw another one.

To achieve this, I have an internal state used as a flag of whether to show or hide "polygonControl", but the component is not re-rendering, which makes the polygon control always displayed.

Is there any shortcut to achieve this? Or even better to disable the polygon button dynamically?

AntwanSherif avatar Feb 21 '20 20:02 AntwanSherif