// "It's important to wrap EditControl component into FeatureGroup component from react-leaflet. The elements you draw will be added to this FeatureGroup layer, when you hit edit button only items in this layer will be edited."
<FeatureGroup>
<EditControl
position='topright'
onCreated={this._onCreated}
draw={{
circle:{
repeatMode:true,// allows using the tool again after finishing the previous shape
shapeOptions:{
color:'#f9f10c',
opacity:100
}
},
rectangle:{
repeatMode:true
},
polygon:{
repeatMode:true,
allowIntersection:false,// Restricts shapes to simple polygons
drawError:{
color:'#e1e100',// Color the shape will turn when intersects
message:'<strong>Oh snap!<strong> you can\'t draw that!'// Message that will show when intersect