R/shiny.R

Defines functions reactive_successful clear_select_input update_select_input

update_select_input <- function(session, id, data) {
  shiny::updateSelectInput(session, id,
                           choices = data$choices, selected = data$selected)
}


clear_select_input <- function(session, id) {
  update_select_input(session, id, list(choices = character(0), selected = NA))
}


reactive_successful <- function(x) {
  shiny::reactive(isTRUE(x()$success))
}
mrc-ide/odin.ui documentation built on Oct. 28, 2020, 12:17 p.m.