Added readme and renamed bannerDisconnectHandler

This commit is contained in:
2026-01-28 12:49:05 +00:00
parent 9d81f5e37d
commit 379b86c8fe
4 changed files with 80 additions and 0 deletions

44
README.Rmd Normal file
View File

@@ -0,0 +1,44 @@
---
output: github_document
---
<!-- README.md is generated from README.Rmd. Please edit that file -->
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# AVSDevR.ShinyDisconnectHandler
<!-- badges: start -->
<!-- badges: end -->
The goal of AVSDevR.ShinyDisconnectHandler is to provide alternatives to the Shiny default disconnect handler with 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 banner_example, eval = FALSE}
library(AVSDevR.ShinyDisconnectHandler)
ui <- shiny::fluidPage(
useBannerDisconnectHandler()
)
server <- function(...) {
stop("This stops the server, disconnecting the client")
}
shiny::runApp(shiny::shinyApp(ui, server))
```