Create a group of actions buttons.
Usage
actionGroupButtons(
  inputIds,
  labels,
  status = "default",
  size = "normal",
  direction = "horizontal",
  fullwidth = FALSE
)Arguments
- inputIds
 The
inputs slot that will be used to access the value, one for each button.- labels
 Labels for each buttons, must have same length as
inputIds.- status
 Add a class to the buttons, you can use Bootstrap status like 'info', 'primary', 'danger', 'warning' or 'success'. Or use an arbitrary strings to add a custom class, e.g. : with
status = 'myClass', buttons will have classbtn-myClass.- size
 Size of the buttons ('xs', 'sm', 'normal', 'lg').
- direction
 Horizontal or vertical.
- fullwidth
 If TRUE, fill the width of the parent div.
Examples
if (interactive()) {
  library("shiny")
  library("shinyWidgets")
  ui <- fluidPage(
    br(),
    actionGroupButtons(
      inputIds = c("btn1", "btn2", "btn3"),
      labels = list("Action 1", "Action 2", tags$span(icon("gear"), "Action 3")),
      status = "primary"
    ),
    verbatimTextOutput(outputId = "res1"),
    verbatimTextOutput(outputId = "res2"),
    verbatimTextOutput(outputId = "res3")
  )
  server <- function(input, output, session) {
    output$res1 <- renderPrint(input$btn1)
    output$res2 <- renderPrint(input$btn2)
    output$res3 <- renderPrint(input$btn3)
  }
  shinyApp(ui = ui, server = server)
}