#' @export
#' @importFrom utils View
#' @importFrom shiny shinyAppDir
RunApp <-
function(app_name = NULL,
theme = 'flatly',
width = '100%',
height = '800px',
more_opts = list(NA),
launch.browser = TRUE,...)
{
valid_apps <- list.files(system.file("apps", package = "LeapFrog"))
valid_apps_df <- data.frame(valid_apps)
colnames(valid_apps_df) <- 'Valid teachingApps'
if (missing(app_name) || !nzchar(app_name) || !app_name %in% valid_apps) {
stop(paste0('Please run `teachingApp()` with a valid app as an argument.\n',
"See table for Valid teachingApps"),
utils::View(valid_apps_df),
call. = FALSE)
}
dir <- system.file('apps', app_name, package = 'LeapFrog')
shiny::shinyAppDir(appDir = dir,
options = list(height = height,
width = width,
launch.browser = launch.browser,...))
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.