R/examples.R

Defines functions run_example get_examples

Documented in get_examples run_example

#' Get all available Shiny app examples
#'
#' @return A character vector.
#' @export
get_examples <- function() {
  list.dirs(
    system.file("examples", package = "shinyNextUI"),
    full.names = FALSE,
    recursive = FALSE
  )
}

#' Run shinyNextUI example
#'
#' @param name Use \link{get_examples} to get
#' the available examples.
#'
#' @return Runs a Shiny app.
#' @export
run_example <- function(name) {
  shinyAppDir(
    system.file(
      sprintf("examples/%s", name),
      package = "shinyNextUI"
    )
  )
}

Try the shinyNextUI package in your browser

Any scripts or data that you put into this service are public.

shinyNextUI documentation built on April 4, 2025, 5:36 a.m.