Files
AVSDevR.ShinyDisconnectHandler/README.md

36 lines
832 B
Markdown

<!-- README.md is generated from README.Rmd. Please edit that file -->
# AVSDevR.ShinyDisconnectHandler
<!-- badges: start -->
<!-- badges: end -->
The goal of AVSDevR.ShinyDisconnectHandler is to provide alternatives to
the Shiny default disconnect handler which nicer styling, refresh
options and user interaction.
## Installation
You can install the development version of
AVSDevR.ShinyDisconnectHandler like so:
``` r
remotes::install_git("https://git.avsdev.uk/R/AVSDevR.ShinyDisconnectHandler")
```
## Example
To use a disconnect banner instead of the default disconnect handler:
``` r
library(AVSDevR.ShinyDisconnectHandler)
ui <- shiny::fluidPage(
useBannerDisconnectHandler()
)
server <- function(...) {
stop("This stops the server, disconnecting the client")
}
shiny::runApp(shiny::shinyApp(ui, server))
```