# AUTO GENERATED FILE - DO NOT EDIT

editControl <- function(children=NULL, id=NULL, action=NULL, className=NULL, draw=NULL, drawToolbar=NULL, edit=NULL, editToolbar=NULL, geojson=NULL, onDrawVertex=NULL, onEditMove=NULL, onEditResize=NULL, onEditVertex=NULL, onMounted=NULL, position=NULL) {
    
    props <- list(children=children, id=id, action=action, className=className, draw=draw, drawToolbar=drawToolbar, edit=edit, editToolbar=editToolbar, geojson=geojson, onDrawVertex=onDrawVertex, onEditMove=onEditMove, onEditResize=onEditResize, onEditVertex=onEditVertex, onMounted=onMounted, position=position)
    if (length(props) > 0) {
        props <- props[!vapply(props, is.null, logical(1))]
    }
    component <- list(
        props = props,
        type = 'EditControl',
        namespace = 'dash_geoman',
        propNames = c('children', 'id', 'action', 'className', 'draw', 'drawToolbar', 'edit', 'editToolbar', 'geojson', 'onDrawVertex', 'onEditMove', 'onEditResize', 'onEditVertex', 'onMounted', 'position'),
        package = 'dashGeoman'
        )

    structure(component, class = c('dash_component', 'list'))
}
