# AUTO GENERATED FILE - DO NOT EDIT

#' @export
periodicContextTable <- function(children=NULL, id=NULL, disabledElements=NULL, enabledElements=NULL, forceTableLayout=NULL, forwardOuterChange=NULL, hiddenElements=NULL, maxElementSelectable=NULL, state=NULL) {
    
    props <- list(children=children, id=id, disabledElements=disabledElements, enabledElements=enabledElements, forceTableLayout=forceTableLayout, forwardOuterChange=forwardOuterChange, hiddenElements=hiddenElements, maxElementSelectable=maxElementSelectable, state=state)
    if (length(props) > 0) {
        props <- props[!vapply(props, is.null, logical(1))]
    }
    component <- list(
        props = props,
        type = 'PeriodicContextTable',
        namespace = 'dash_mp_components',
        propNames = c('children', 'id', 'disabledElements', 'enabledElements', 'forceTableLayout', 'forwardOuterChange', 'hiddenElements', 'maxElementSelectable', 'state'),
        package = 'dashMpComponents'
        )

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