Registers observe_glass_theme_toggle(), observe_glass_intensity(), and
observe_glass_accent() with the default input ids used by glass_page().
Usage
observe_glass(
input,
session,
toggle_id = "glass_toggle",
intensity_id = "glass_intensity",
accent_id = "glass_accent"
)See also
glass_page(), observe_glass_theme_toggle(),
observe_glass_intensity(), observe_glass_accent()
Other glass controls:
glass_accent_input(),
glass_intensity_slider(),
glass_plot_surface_input(),
glass_preset_input(),
glass_resolved_preset(),
glass_scene_input(),
glass_system_colors(),
glass_theme_toggle(),
observe_glass_accent(),
observe_glass_intensity(),
observe_glass_plot_surface(),
observe_glass_preset_input(),
observe_glass_scene(),
observe_glass_theme_toggle()
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)
}