library(shiny)
library(dipsaus)
ui <- fluidPage(
use_shiny_dipsaus(),
actionButtonStyled('btn', 'btn')
)
server <- function(input, output, session) {
observeEvent(input$btn, {
shiny_alert2(
on_close = function(value) {
cat("Modal closed!\n")
print(value)
},
title = "Title",
text = "message",
icon = "success",
auto_close = FALSE,
buttons = list("cancel" = TRUE,
"YES!" = list(value = 1))
)
})
}
if(interactive()){
shinyApp(ui, server, options = list(launch.browser = TRUE))
}
Run the code above in your browser using DataLab