# AUTO GENERATED FILE - DO NOT EDIT

#' @export
dropdown <- function(children=NULL, id=NULL, className=NULL, closeOnSelection=NULL, isArrowless=NULL, isRight=NULL, isUp=NULL, items=NULL, triggerClassName=NULL, triggerIcon=NULL, triggerLabel=NULL) {
    
    props <- list(children=children, id=id, className=className, closeOnSelection=closeOnSelection, isArrowless=isArrowless, isRight=isRight, isUp=isUp, items=items, triggerClassName=triggerClassName, triggerIcon=triggerIcon, triggerLabel=triggerLabel)
    if (length(props) > 0) {
        props <- props[!vapply(props, is.null, logical(1))]
    }
    component <- list(
        props = props,
        type = 'Dropdown',
        namespace = 'dash_mp_components',
        propNames = c('children', 'id', 'className', 'closeOnSelection', 'isArrowless', 'isRight', 'isUp', 'items', 'triggerClassName', 'triggerIcon', 'triggerLabel'),
        package = 'dashMpComponents'
        )

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