tests/testthat/apps/basic/app.R

library(shiny)
library(shinyjs)

ui <- fluidPage(
  useShinyjs(),
  disabled(actionButton("disabled", "this is disabled")),
  actionButton("toggle", "toggle"),
  div(id = "mydiv", "hello")
)

server <- function(input, output, session) {
  observeEvent(input$toggle, {
    toggle("mydiv")
  })
}

shinyApp(ui, server)
daattali/shinyjs documentation built on Nov. 16, 2023, 3:08 p.m.