Similar to runApp
, but handles input$cancel
automatically, and
if running in RStudio, defaults to viewing the app in the Viewer pane.
runGadget(
app,
server = NULL,
port = getOption("shiny.port"),
viewer = paneViewer(),
stopOnCancel = TRUE
)
Either a Shiny app object as created by
shinyApp()
et al, or, a UI object.
Ignored if app
is a Shiny app object; otherwise, passed
along to shinyApp
(i.e. shinyApp(ui = app, server = server)
).
See runApp()
.
Specify where the gadget should be displayed–viewer pane,
dialog window, or external browser–by passing in a call to one of the
viewer()
functions.
If TRUE
(the default), then an observeEvent
is automatically created that handles input$cancel
by calling
stopApp()
with an error. Pass FALSE
if you want to handle
input$cancel
yourself.
The value returned by the gadget.