Skip to contents

Usage

observe_glass(
  input,
  session,
  toggle_id = "glass_toggle",
  intensity_id = "glass_intensity",
  accent_id = "glass_accent"
)

Arguments

input, session

Shiny server input and session objects.

toggle_id, intensity_id, accent_id

Character input ids matching the UI controls. Defaults "glass_toggle", "glass_intensity", "glass_accent".

Value

NULL, invisibly.

Examples

if (interactive()) {
  library(shiny)
  ui <- glass_page(title = "Hello, glass", plotOutput("plot"))
  server <- function(input, output, session) {
    observe_glass(input, session)
    output$plot <- renderPlot(plot(1:10), bg = "transparent")
  }
  shinyApp(ui, server)
}