# AUTO GENERATED FILE - DO NOT EDIT

measureControl <- function(children=NULL, id=NULL, activeColor=NULL, captureZIndex=NULL, className=NULL, completedColor=NULL, decPoint=NULL, popupOptions=NULL, position=NULL, primaryAreaUnit=NULL, primaryLengthUnit=NULL, secondaryAreaUnit=NULL, secondaryLengthUnit=NULL, thousandsSep=NULL) {
    
    props <- list(children=children, id=id, activeColor=activeColor, captureZIndex=captureZIndex, className=className, completedColor=completedColor, decPoint=decPoint, popupOptions=popupOptions, position=position, primaryAreaUnit=primaryAreaUnit, primaryLengthUnit=primaryLengthUnit, secondaryAreaUnit=secondaryAreaUnit, secondaryLengthUnit=secondaryLengthUnit, thousandsSep=thousandsSep)
    if (length(props) > 0) {
        props <- props[!vapply(props, is.null, logical(1))]
    }
    component <- list(
        props = props,
        type = 'MeasureControl',
        namespace = 'dash_geoman',
        propNames = c('children', 'id', 'activeColor', 'captureZIndex', 'className', 'completedColor', 'decPoint', 'popupOptions', 'position', 'primaryAreaUnit', 'primaryLengthUnit', 'secondaryAreaUnit', 'secondaryLengthUnit', 'thousandsSep'),
        package = 'dashGeoman'
        )

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