# AUTO GENERATED FILE - DO NOT EDIT

#' @export
searchUISearchBar <- function(id=NULL, allowedInputTypesMap=NULL, chemicalSystemSelectHelpText=NULL, className=NULL, elementsSelectHelpText=NULL, errorMessage=NULL, helpItems=NULL, periodicTableMode=NULL, placeholder=NULL) {
    
    props <- list(id=id, allowedInputTypesMap=allowedInputTypesMap, chemicalSystemSelectHelpText=chemicalSystemSelectHelpText, className=className, elementsSelectHelpText=elementsSelectHelpText, errorMessage=errorMessage, helpItems=helpItems, periodicTableMode=periodicTableMode, placeholder=placeholder)
    if (length(props) > 0) {
        props <- props[!vapply(props, is.null, logical(1))]
    }
    component <- list(
        props = props,
        type = 'SearchUISearchBar',
        namespace = 'dash_mp_components',
        propNames = c('id', 'allowedInputTypesMap', 'chemicalSystemSelectHelpText', 'className', 'elementsSelectHelpText', 'errorMessage', 'helpItems', 'periodicTableMode', 'placeholder'),
        package = 'dashMpComponents'
        )

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